math.log/2 on complex, imaginary part

Time bar (total: 9.4s)

analyze240.0ms (2.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%49.9%0.1%0%49.9%0%4
0%0%49.9%0.1%0%49.9%0%5
0%0%49.9%0.1%0%49.9%0%6
9.4%4.7%45.2%0.1%0%49.9%0%7
17.2%8.6%41.3%0.1%0%49.9%0%8
27.3%13.7%36.3%0.1%0%49.9%0%9
41%20.5%29.4%0.1%0%49.9%0%10
48.6%24.3%25.6%0.1%0%49.9%0%11
57.1%28.5%21.4%0.1%0%49.9%0%12
Compiler

Compiled 32 to 19 computations (40.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 139.0ms
ival-mult: 61.0ms (43.9% of total)
ival-log: 31.0ms (22.3% of total)
ival-add: 12.0ms (8.6% of total)
ival-atan2: 12.0ms (8.6% of total)
ival-sqrt: 9.0ms (6.5% of total)
ival-sub: 7.0ms (5% of total)
ival-div: 6.0ms (4.3% of total)
const: 2.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

sample1.8s (19.3%)

Results
1.4s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-mult: 392.0ms (36% of total)
ival-log: 273.0ms (25% of total)
ival-sqrt: 117.0ms (10.7% of total)
ival-atan2: 93.0ms (8.5% of total)
ival-add: 89.0ms (8.2% of total)
ival-div: 55.0ms (5% of total)
ival-sub: 55.0ms (5% of total)
const: 13.0ms (1.2% of total)
backward-pass: 4.0ms (0.4% of total)
Bogosity

preprocess198.0ms (2.1%)

Algorithm
egg-herbie
Rules
2532×*-lowering-*.f32
2532×*-lowering-*.f64
2034×fnmadd-define
1996×fmsub-define
1972×fmm-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
079143
1266133
257086
3125069
4234569
5438569
6766669
01813
14212
2728
31026
41326
52126
66006
717776
830346
944266
1054776
1172506
081066
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
Outputs
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/.f64 (atan2.f64 im re) (log.f64 base))
Call 2
Inputs
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (- (* (atan2 im (neg re)) (log base)) (* (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (- (* (atan2 (neg im) re) (log base)) (* (log (sqrt (+ (* re re) (* (neg im) (neg im))))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (- (* (atan2 im re) (log (neg base))) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log (neg base)) (log (neg base))) (* 0 0)))
(neg (/ (- (* (atan2 im (neg re)) (log base)) (* (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))))
(neg (/ (- (* (atan2 (neg im) re) (log base)) (* (log (sqrt (+ (* re re) (* (neg im) (neg im))))) 0)) (+ (* (log base) (log base)) (* 0 0))))
(neg (/ (- (* (atan2 im re) (log (neg base))) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log (neg base)) (log (neg base))) (* 0 0))))
(/ (- (* (atan2 re im) (log base)) (* (log (sqrt (+ (* im im) (* re re)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (- (* (atan2 im base) (log re)) (* (log (sqrt (+ (* base base) (* im im)))) 0)) (+ (* (log re) (log re)) (* 0 0)))
(/ (- (* (atan2 base re) (log im)) (* (log (sqrt (+ (* re re) (* base base)))) 0)) (+ (* (log im) (log im)) (* 0 0)))
Outputs
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (atan2 im re) (log base))
(/ (- (* (atan2 im (neg re)) (log base)) (* (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (atan2 im (neg re)) (log base))
(/ (- (* (atan2 (neg im) re) (log base)) (* (log (sqrt (+ (* re re) (* (neg im) (neg im))))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (atan2 (neg im) re) (log base))
(/ (- (* (atan2 im re) (log (neg base))) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log (neg base)) (log (neg base))) (* 0 0)))
(/ (atan2 im re) (log (neg base)))
(neg (/ (- (* (atan2 im (neg re)) (log base)) (* (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))))
(/ (atan2 im (neg re)) (neg (log base)))
(neg (/ (- (* (atan2 (neg im) re) (log base)) (* (log (sqrt (+ (* re re) (* (neg im) (neg im))))) 0)) (+ (* (log base) (log base)) (* 0 0))))
(/ (atan2 (neg im) re) (neg (log base)))
(neg (/ (- (* (atan2 im re) (log (neg base))) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log (neg base)) (log (neg base))) (* 0 0))))
(/ (neg (atan2 im re)) (log (neg base)))
(/ (- (* (atan2 re im) (log base)) (* (log (sqrt (+ (* im im) (* re re)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (atan2 re im) (log base))
(/ (- (* (atan2 im base) (log re)) (* (log (sqrt (+ (* base base) (* im im)))) 0)) (+ (* (log re) (log re)) (* 0 0)))
(/ (atan2 im base) (log re))
(/ (- (* (atan2 base re) (log im)) (* (log (sqrt (+ (* re re) (* base base)))) 0)) (+ (* (log im) (log im)) (* 0 0)))
(/ (atan2 base re) (log im))

explain200.0ms (2.1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1070-0-(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
20-2(4.90363328156226e+171 -1.0581812418600072e-149 4.375342299744619e-93)(*.f64 (atan2.f64 im re) (log.f64 base))
00-0-(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
00-0-base
00-0-(*.f64 im im)
00-0-(*.f64 (log.f64 base) (log.f64 base))
00-0-(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
00-0-#s(literal 0 binary64)
00-0-(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
00-0-(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
00-0-(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64)))
00-0-re
00-0-(+.f64 (*.f64 re re) (*.f64 im im))
00-0-im
00-0-(atan2.f64 im re)
00-0-(*.f64 re re)
00-0-(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
00-0-(log.f64 base)
Results
109.0ms512×0valid
Compiler

Compiled 277 to 56 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
ival-mult: 32.0ms (46.6% of total)
ival-log: 13.0ms (18.9% of total)
ival-div: 5.0ms (7.3% of total)
ival-add: 5.0ms (7.3% of total)
ival-atan2: 5.0ms (7.3% of total)
ival-sqrt: 4.0ms (5.8% of total)
ival-sub: 3.0ms (4.4% of total)
const: 1.0ms (1.5% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(/.f64 (atan2.f64 im re) (log.f64 base))
57.8%
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
Compiler

Compiled 40 to 24 computations (40% saved)

simplify116.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 base)
cost-diff0
(atan2.f64 im re)
cost-diff0
(/.f64 (atan2.f64 im re) (log.f64 base))
cost-diff320
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
cost-diff13312
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
cost-diff13440
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64)))
cost-diff26752
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
Rules
2532×*-lowering-*.f32
2532×*-lowering-*.f64
1996×fmsub-define
1972×fmm-def
1964×sum3-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01988
14384
27276
310272
413272
521272
660072
7177872
8303672
9445772
10549972
11727072
0811972
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0))
(* (atan2 im re) (log base))
(atan2 im re)
im
re
(log base)
base
(* (log (sqrt (+ (* re re) (* im im)))) 0)
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
(* im im)
0
(+ (* (log base) (log base)) (* 0 0))
(* (log base) (log base))
(* 0 0)
(/ (atan2 im re) (log base))
(atan2 im re)
im
re
(log base)
base
Outputs
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (atan2 im re) (log base))
(*.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
im
re
(log base)
(log.f64 base)
base
(* (log (sqrt (+ (* re re) (* im im)))) 0)
#s(literal 0 binary64)
(log (sqrt (+ (* re re) (* im im))))
(log.f64 (hypot.f64 im re))
(sqrt (+ (* re re) (* im im)))
(hypot.f64 im re)
(+ (* re re) (* im im))
(+.f64 (*.f64 re re) (*.f64 im im))
(* re re)
(*.f64 re re)
(* im im)
(*.f64 im im)
0
#s(literal 0 binary64)
(+ (* (log base) (log base)) (* 0 0))
(*.f64 (log.f64 base) (log.f64 base))
(* (log base) (log base))
(*.f64 (log.f64 base) (log.f64 base))
(* 0 0)
#s(literal 0 binary64)
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
im
re
(log base)
(log.f64 base)
base

localize99.0ms (1.1%)

Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(atan2.f64 im re)
accuracy100.0%
(log.f64 base)
accuracy99.5%
(/.f64 (atan2.f64 im re) (log.f64 base))
accuracy99.6%
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
accuracy99.4%
(*.f64 (atan2.f64 im re) (log.f64 base))
accuracy99.2%
(*.f64 (log.f64 base) (log.f64 base))
accuracy61.2%
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Results
74.0ms256×0valid
Compiler

Compiled 137 to 20 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-mult: 31.0ms (62.6% of total)
ival-log: 6.0ms (12.1% of total)
ival-div: 3.0ms (6.1% of total)
ival-add: 3.0ms (6.1% of total)
ival-atan2: 3.0ms (6.1% of total)
ival-sqrt: 2.0ms (4% of total)
ival-sub: 1.0ms (2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series91.0ms (1%)

Counts
10 → 264
Calls
Call 1
Inputs
#<alt (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))>
#<alt (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0))>
#<alt (* (log (sqrt (+ (* re re) (* im im)))) 0)>
#<alt (log (sqrt (+ (* re re) (* im im))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (atan2 im re)>
#<alt (log base)>
#<alt (sqrt (+ (* re re) (* im im)))>
#<alt (* (log base) (log base))>
#<alt (* (atan2 im re) (log base))>
Outputs
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt (log im)>
#<alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (* -1 (log (/ 1 re)))>
#<alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (log (/ -1 re)))>
#<alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (log re)>
#<alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (log (/ -1 im)))>
#<alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<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 base)>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))>
#<alt (+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 re)>
#<alt (* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))>
#<alt re>
#<alt (+ re (* 1/2 (/ (pow im 2) re)))>
#<alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))>
#<alt (+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 im)>
#<alt (* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
Calls

66 calls:

TimeVariablePointExpression
27.0ms
im
@0
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
21.0ms
base
@0
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
15.0ms
base
@-inf
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
8.0ms
re
@0
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
7.0ms
base
@inf
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))

rewrite329.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
4236×*-lowering-*.f32
4236×*-lowering-*.f64
3188×/-lowering-/.f32
3188×/-lowering-/.f64
1164×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01955
111351
280341
3793241
0851441
Stop Event
iter limit
node limit
Counts
10 → 964
Calls
Call 1
Inputs
(/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0)))
(- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0))
(* (log (sqrt (+ (* re re) (* im im)))) 0)
(log (sqrt (+ (* re re) (* im im))))
(/ (atan2 im re) (log base))
(atan2 im re)
(log base)
(sqrt (+ (* re re) (* im im)))
(* (log base) (log base))
(* (atan2 im re) (log base))
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(neg.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (atan2.f64 im re))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (atan2.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 base)) (atan2.f64 im re))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal -1 binary64)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 0 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 0 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(fma.f64 (atan2.f64 im re) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (atan2.f64 im re) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))
(neg.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64)) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 0 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 0 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (atan2.f64 im re)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) #s(literal 1 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (atan2.f64 im re))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
#s(literal 0 binary64)
(log.f64 (hypot.f64 im re))
(+.f64 (log.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64))))
(-.f64 (log.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(neg.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (atan2.f64 im re))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (atan2.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 base)) (atan2.f64 im re))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal -1 binary64)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(-.f64 (atan2.f64 im re) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(neg.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)))
(atan2.f64 im re)
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(hypot.f64 im re)
(hypot.f64 re im)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (sqrt.f64 (*.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 12 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (exp.f64 (log.f64 (log.f64 base))) (exp.f64 (log.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 0 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 0 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(fma.f64 (atan2.f64 im re) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (atan2.f64 im re) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))
(neg.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64)) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 0 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 0 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (atan2.f64 im re)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) #s(literal 1 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (atan2.f64 im re))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -2 binary64))))

simplify295.0ms (3.1%)

Algorithm
egg-herbie
Rules
4250×*-lowering-*.f32
4250×*-lowering-*.f64
2740×fma-lowering-fma.f32
2740×fma-lowering-fma.f64
1804×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02042000
15801936
219081914
367421914
080951914
Stop Event
iter limit
node limit
Counts
264 → 264
Calls
Call 1
Inputs
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(* -1 (log (/ 1 re)))
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (log (/ -1 re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(log re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(* -1 (log (/ 1 im)))
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (log (/ -1 im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(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 base)
(log base)
(log base)
(log base)
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
Outputs
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+.f64 (log.f64 im) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+.f64 (log.f64 im) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(+.f64 (log.f64 im) (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) re) re) (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64)))))
(* -1 (log (/ -1 re)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(-.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) re) re) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(-.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) re) re) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(+.f64 (log.f64 re) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+.f64 (log.f64 im) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (log.f64 im) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (+.f64 (log.f64 im) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64)))))
(* -1 (log (/ -1 im)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(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 base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal -1/8 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/16 binary64))) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))))))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) re) re)))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 re (+.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) re) re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/8 binary64))))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) re) re) (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/8 binary64))))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 re #s(literal 6 binary64)))))))
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 im im)) (*.f64 re re)) #s(literal -1/2 binary64)) re)
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (+.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) re) re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/8 binary64))))) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) re))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
(-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) re) re) (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/8 binary64))))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 re #s(literal 6 binary64))))))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+.f64 re (/.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) re))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 im (*.f64 im #s(literal -1/8 binary64))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) re))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 im (*.f64 im #s(literal 1/16 binary64))) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re))))))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 im (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(-.f64 #s(literal 0 binary64) (*.f64 im (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/8 binary64))))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64)))))))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))

eval167.0ms (1.8%)

Compiler

Compiled 35014 to 2321 computations (93.4% saved)

prune161.0ms (1.7%)

Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New1328181346
Fresh000
Picked112
Done000
Total1329191348
Accuracy
100.0%
Counts
1348 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
99.4%
(/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
99.5%
(/.f64 (atan2.f64 im re) (log.f64 base))
48.0%
(/.f64 (atan2.f64 im re) (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))))
87.1%
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
99.1%
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
99.2%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 base))
99.3%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.2%
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
99.2%
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
99.0%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
86.4%
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
99.1%
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
99.2%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
99.3%
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
99.2%
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
99.2%
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
99.3%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
49.5%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64)))
Compiler

Compiled 549 to 366 computations (33.3% saved)

simplify113.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal 2 binary64))
cost-diff19456
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
cost-diff0
(log.f64 base)
cost-diff0
(atan2.f64 im re)
cost-diff0
(*.f64 (atan2.f64 im re) (log.f64 base))
cost-diff12992
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
cost-diff0
(atan2.f64 im re)
cost-diff128
(*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))
cost-diff12928
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))
cost-diff12928
(/.f64 (atan2.f64 im re) (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))))
cost-diff0
(log.f64 base)
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 base))
cost-diff0
(atan2.f64 im re)
cost-diff128
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 base))
cost-diff0
(atan2.f64 im re)
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
cost-diff256
(/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
Rules
1258×prod-exp
1128×div-exp
1108×fma-lowering-fma.f32
1108×fma-lowering-fma.f64
1028×sum3-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022118
148118
2104118
3309118
4982118
52305118
66210118
08008118
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (atan2 im re) (/ 1 (/ 1 (log base))))
(atan2 im re)
im
re
(/ 1 (/ 1 (log base)))
1
(/ 1 (log base))
(log base)
base
(* (atan2 im re) (/ 1 (log base)))
(atan2 im re)
im
re
(/ 1 (log base))
1
(log base)
base
(/ (atan2 im re) (exp (* (log (log base)) 1)))
(atan2 im re)
im
re
(exp (* (log (log base)) 1))
(* (log (log base)) 1)
(log (log base))
(log base)
base
1
(/ (* (atan2 im re) (log base)) (pow (log base) 2))
(* (atan2 im re) (log base))
(atan2 im re)
im
re
(log base)
base
(pow (log base) 2)
2
(* (pow (log base) 2) (/ (atan2 im re) (pow (log base) 3)))
(pow (log base) 2)
(log base)
base
2
(/ (atan2 im re) (pow (log base) 3))
(atan2 im re)
im
re
(pow (log base) 3)
3
Outputs
(/ (atan2 im re) (/ 1 (/ 1 (log base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
im
re
(/ 1 (/ 1 (log base)))
(log.f64 base)
1
#s(literal 1 binary64)
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(log base)
(log.f64 base)
base
(* (atan2 im re) (/ 1 (log base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
im
re
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
1
#s(literal 1 binary64)
(log base)
(log.f64 base)
base
(/ (atan2 im re) (exp (* (log (log base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
im
re
(exp (* (log (log base)) 1))
(log.f64 base)
(* (log (log base)) 1)
(log.f64 (log.f64 base))
(log (log base))
(log.f64 (log.f64 base))
(log base)
(log.f64 base)
base
1
#s(literal 1 binary64)
(/ (* (atan2 im re) (log base)) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* (atan2 im re) (log base))
(*.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
im
re
(log base)
(log.f64 base)
base
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
2
#s(literal 2 binary64)
(* (pow (log base) 2) (/ (atan2 im re) (pow (log base) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(log base)
(log.f64 base)
base
2
#s(literal 2 binary64)
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(atan2 im re)
(atan2.f64 im re)
im
re
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
3
#s(literal 3 binary64)

localize137.0ms (1.5%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
accuracy99.7%
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy99.5%
(pow.f64 (log.f64 base) #s(literal 3 binary64))
accuracy100.0%
(log.f64 base)
accuracy99.8%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
accuracy99.8%
(*.f64 (atan2.f64 im re) (log.f64 base))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy100.0%
(log.f64 base)
accuracy100.0%
(log.f64 (log.f64 base))
accuracy99.8%
(/.f64 (atan2.f64 im re) (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))))
accuracy99.1%
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))
accuracy100.0%
(atan2.f64 im re)
accuracy100.0%
(log.f64 base)
accuracy99.8%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy99.7%
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
accuracy100.0%
(log.f64 base)
accuracy99.8%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
accuracy99.8%
(/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
Results
41.0ms131×0invalid
37.0ms125×0valid
Compiler

Compiled 156 to 23 computations (85.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-div: 11.0ms (28.6% of total)
ival-pow: 10.0ms (26% of total)
ival-mult: 7.0ms (18.2% of total)
ival-log: 6.0ms (15.6% of total)
ival-atan2: 3.0ms (7.8% of total)
ival-exp: 2.0ms (5.2% of total)
const: 1.0ms (2.6% of total)
backward-pass: 0.0ms (0% of total)

series88.0ms (0.9%)

Counts
16 → 372
Calls
Call 1
Inputs
#<alt (/ (atan2 im re) (/ 1 (/ 1 (log base))))>
#<alt (/ 1 (/ 1 (log base)))>
#<alt (atan2 im re)>
#<alt (/ 1 (log base))>
#<alt (* (atan2 im re) (/ 1 (log base)))>
#<alt (log base)>
#<alt (/ (atan2 im re) (exp (* (log (log base)) 1)))>
#<alt (exp (* (log (log base)) 1))>
#<alt (* (log (log base)) 1)>
#<alt (/ (* (atan2 im re) (log base)) (pow (log base) 2))>
#<alt (* (atan2 im re) (log base))>
#<alt (* (pow (log base) 2) (/ (atan2 im re) (pow (log base) 3)))>
#<alt (pow (log base) 2)>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (log (log base))>
#<alt (pow (log base) 3)>
Outputs
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<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 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (log (log base))>
#<alt (log (log base))>
#<alt (log (log base))>
#<alt (log (log base))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* (log base) (atan2 im re))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (* (log (/ 1 base)) (atan2 im re)))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (/ (atan2 im re) (pow (log base) 3))>
#<alt (* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))>
#<alt (* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))>
#<alt (* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))>
#<alt (* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))>
#<alt (log (log base))>
#<alt (log (log base))>
#<alt (log (log base))>
#<alt (log (log base))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (pow (log base) 3)>
#<alt (pow (log base) 3)>
#<alt (pow (log base) 3)>
#<alt (pow (log base) 3)>
#<alt (* -1 (pow (log (/ 1 base)) 3))>
#<alt (* -1 (pow (log (/ 1 base)) 3))>
#<alt (* -1 (pow (log (/ 1 base)) 3))>
#<alt (* -1 (pow (log (/ 1 base)) 3))>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)>
Calls

93 calls:

TimeVariablePointExpression
39.0ms
base
@0
(* (log (log base)) 1)
18.0ms
base
@inf
(* (log (log base)) 1)
18.0ms
base
@-inf
(* (log (log base)) 1)
1.0ms
base
@-inf
(/ (atan2 im re) (pow (log base) 3))
1.0ms
base
@inf
(/ (atan2 im re) (pow (log base) 3))

rewrite215.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
1624×*-lowering-*.f32
1624×*-lowering-*.f64
1384×/-lowering-/.f32
1384×/-lowering-/.f64
1106×frac-times
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02270
110070
247270
0327170
Stop Event
iter limit
iter limit
node limit
Counts
16 → 1411
Calls
Call 1
Inputs
(/ (atan2 im re) (/ 1 (/ 1 (log base))))
(/ 1 (/ 1 (log base)))
(atan2 im re)
(/ 1 (log base))
(* (atan2 im re) (/ 1 (log base)))
(log base)
(/ (atan2 im re) (exp (* (log (log base)) 1)))
(exp (* (log (log base)) 1))
(* (log (log base)) 1)
(/ (* (atan2 im re) (log base)) (pow (log base) 2))
(* (atan2 im re) (log base))
(* (pow (log base) 2) (/ (atan2 im re) (pow (log base) 3)))
(pow (log base) 2)
(/ (atan2 im re) (pow (log base) 3))
(log (log base))
(pow (log base) 3)
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (E.f64)) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (pow.f64 (E.f64) (log.f64 #s(literal -1 binary64))) (pow.f64 (E.f64) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (E.f64) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (E.f64) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (E.f64) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (E.f64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(neg.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 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 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(atan2.f64 im re)
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -3 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (E.f64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (E.f64)) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (pow.f64 (E.f64) (log.f64 #s(literal -1 binary64))) (pow.f64 (E.f64) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (E.f64) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (E.f64) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (E.f64) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (E.f64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (E.f64)) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (pow.f64 (E.f64) (log.f64 #s(literal -1 binary64))) (pow.f64 (E.f64) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (E.f64) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (E.f64) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (E.f64) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (E.f64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(log.f64 (log.f64 base))
(+.f64 (log.f64 (log.f64 base)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 (log.f64 base)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(-.f64 (log.f64 (log.f64 base)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(-.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 #s(literal -1 binary64)))
(-.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base))) (*.f64 #s(literal 0 binary64) (log.f64 (log.f64 base))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal 1 binary64) (log.f64 (log.f64 base)))
(*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))
(*.f64 (log.f64 (log.f64 base)) (log.f64 (E.f64)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (E.f64) (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (log.f64 base)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -2 binary64)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(log.f64 (log.f64 base))
(+.f64 (log.f64 (log.f64 base)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 (log.f64 base)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(-.f64 (log.f64 (log.f64 base)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(-.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 #s(literal -1 binary64)))
(-.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base))) (*.f64 #s(literal 0 binary64) (log.f64 (log.f64 base))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal 1 binary64) (log.f64 (log.f64 base)))
(*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))
(*.f64 (log.f64 (log.f64 base)) (log.f64 (E.f64)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 3/2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(neg.f64 (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 3 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -3 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -3/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (E.f64) (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (log.f64 base)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))

simplify231.0ms (2.5%)

Algorithm
egg-herbie
Rules
2040×fnmadd-define
1458×--lowering--.f32
1458×--lowering--.f64
1456×sum5-define
1246×unsub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0422292
1772232
21572232
34462232
414402232
561222232
081922232
Stop Event
iter limit
node limit
Counts
372 → 372
Calls
Call 1
Inputs
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(log base)
(log base)
(log base)
(log base)
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(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 (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(log base)
(log base)
(log base)
(log base)
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(log base)
(log base)
(log base)
(log base)
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(log (log base))
(log (log base))
(log (log base))
(log (log base))
(log (* -1 (log (/ 1 base))))
(log (* -1 (log (/ 1 base))))
(log (* -1 (log (/ 1 base))))
(log (* -1 (log (/ 1 base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* (log base) (atan2 im re))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(/ (atan2 im re) (pow (log base) 3))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(log (log base))
(log (log base))
(log (log base))
(log (log base))
(log (* -1 (log (/ 1 base))))
(log (* -1 (log (/ 1 base))))
(log (* -1 (log (/ 1 base))))
(log (* -1 (log (/ 1 base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (log base) 3)
(pow (log base) 3)
(pow (log base) 3)
(pow (log base) 3)
(* -1 (pow (log (/ 1 base)) 3))
(* -1 (pow (log (/ 1 base)) 3))
(* -1 (pow (log (/ 1 base)) 3))
(* -1 (pow (log (/ 1 base)) 3))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
Outputs
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(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 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(log (log base))
(log.f64 (log.f64 base))
(log (log base))
(log.f64 (log.f64 base))
(log (log base))
(log.f64 (log.f64 base))
(log (log base))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (log base) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 3)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64)))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64)))
(log (log base))
(log.f64 (log.f64 base))
(log (log base))
(log.f64 (log.f64 base))
(log (log base))
(log.f64 (log.f64 base))
(log (log base))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(* -1 (pow (log (/ 1 base)) 3))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(* -1 (pow (log (/ 1 base)) 3))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(* -1 (pow (log (/ 1 base)) 3))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(* -1 (pow (log (/ 1 base)) 3))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64))

eval327.0ms (3.5%)

Compiler

Compiled 38931 to 2806 computations (92.8% saved)

prune236.0ms (2.5%)

Pruning

23 alts after pruning (18 fresh and 5 done)

PrunedKeptTotal
New2576122588
Fresh7613
Picked145
Done011
Total2584232607
Accuracy
100.0%
Counts
2607 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.4%
(/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
47.8%
(/.f64 (atan2.f64 im re) (pow.f64 (E.f64) (log.f64 (log.f64 base))))
99.4%
(/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
99.5%
(/.f64 (atan2.f64 im re) (log.f64 base))
48.0%
(/.f64 (atan2.f64 im re) (exp.f64 (log.f64 (log.f64 base))))
99.4%
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
99.2%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 base))
99.0%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
99.3%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.2%
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
98.9%
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
98.9%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
99.0%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
98.9%
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
99.1%
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
99.2%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
53.0%
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
48.4%
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
99.3%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.3%
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
98.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
99.3%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
49.5%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64)))
Compiler

Compiled 583 to 403 computations (30.9% saved)

simplify148.0ms (1.6%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (log.f64 base) #s(literal 2 binary64))
cost-diff0
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
cost-diff0
(log.f64 base)
cost-diff12992
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
cost-diff0
(atan2.f64 im re)
cost-diff64
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
cost-diff12928
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64))
cost-diff12928
(/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
cost-diff0
(E.f64)
cost-diff0
(pow.f64 (E.f64) (log.f64 (log.f64 base)))
cost-diff0
(atan2.f64 im re)
cost-diff0
(/.f64 (atan2.f64 im re) (pow.f64 (E.f64) (log.f64 (log.f64 base))))
cost-diff0
(atan2.f64 im re)
cost-diff0
(log.f64 base)
cost-diff0
(/.f64 (log.f64 base) (atan2.f64 im re))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
cost-diff0
(atan2.f64 im re)
cost-diff0
(/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))
cost-diff13056
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base))
cost-diff13312
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
Rules
2892×*-lowering-*.f32
2892×*-lowering-*.f64
1886×fnmadd-define
1424×/-lowering-/.f32
1424×/-lowering-/.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027176
147170
286128
3264128
41494128
53811128
67222128
08294128
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (/ (atan2 im re) (log (/ 1 base))) (* (/ -1 (log base)) (log base)))
(/ (atan2 im re) (log (/ 1 base)))
(atan2 im re)
im
re
(log (/ 1 base))
(/ 1 base)
1
base
(* (/ -1 (log base)) (log base))
(/ -1 (log base))
-1
(log base)
(/ 1 (/ (log base) (atan2 im re)))
1
(/ (log base) (atan2 im re))
(log base)
base
(atan2 im re)
im
re
(/ (atan2 im re) (pow (E) (log (log base))))
(atan2 im re)
im
re
(pow (E) (log (log base)))
(E)
(log (log base))
(log base)
base
(/ (atan2 im re) (pow (pow (log base) 1/2) 2))
(atan2 im re)
im
re
(pow (pow (log base) 1/2) 2)
(pow (log base) 1/2)
(log base)
base
1/2
2
(/ (log base) (/ (pow (log base) 2) (atan2 im re)))
(log base)
base
(/ (pow (log base) 2) (atan2 im re))
(pow (log base) 2)
2
(atan2 im re)
im
re
Outputs
(/ (/ (atan2 im re) (log (/ 1 base))) (* (/ -1 (log base)) (log base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(atan2 im re)
(atan2.f64 im re)
im
re
(log (/ 1 base))
(log.f64 (/.f64 #s(literal 1 binary64) base))
(/ 1 base)
(/.f64 #s(literal 1 binary64) base)
1
#s(literal 1 binary64)
base
(* (/ -1 (log base)) (log base))
#s(literal -1 binary64)
(/ -1 (log base))
(/.f64 #s(literal -1 binary64) (log.f64 base))
-1
#s(literal -1 binary64)
(log base)
(log.f64 base)
(/ 1 (/ (log base) (atan2 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
1
#s(literal 1 binary64)
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(log base)
(log.f64 base)
base
(atan2 im re)
(atan2.f64 im re)
im
re
(/ (atan2 im re) (pow (E) (log (log base))))
(/.f64 (atan2.f64 im re) (pow.f64 (E.f64) (log.f64 (log.f64 base))))
(atan2 im re)
(atan2.f64 im re)
im
re
(pow (E) (log (log base)))
(pow.f64 (E.f64) (log.f64 (log.f64 base)))
(E)
(E.f64)
(log (log base))
(log.f64 (log.f64 base))
(log base)
(log.f64 base)
base
(/ (atan2 im re) (pow (pow (log base) 1/2) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
im
re
(pow (pow (log base) 1/2) 2)
(log.f64 base)
(pow (log base) 1/2)
(sqrt.f64 (log.f64 base))
(log base)
(log.f64 base)
base
1/2
#s(literal 1/2 binary64)
2
#s(literal 2 binary64)
(/ (log base) (/ (pow (log base) 2) (atan2 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log base)
(log.f64 base)
base
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
2
#s(literal 2 binary64)
(atan2 im re)
(atan2.f64 im re)
im
re

localize133.0ms (1.4%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(log.f64 base)
accuracy99.8%
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
accuracy99.7%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy100.0%
(log.f64 base)
accuracy99.9%
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
accuracy99.8%
(/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
accuracy99.7%
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64))
accuracy100.0%
(log.f64 (log.f64 base))
accuracy99.8%
(/.f64 (atan2.f64 im re) (pow.f64 (E.f64) (log.f64 (log.f64 base))))
accuracy99.0%
(pow.f64 (E.f64) (log.f64 (log.f64 base)))
accuracy50.4%
(E.f64)
accuracy100.0%
(atan2.f64 im re)
accuracy100.0%
(log.f64 base)
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
accuracy99.7%
(/.f64 (log.f64 base) (atan2.f64 im re))
accuracy100.0%
(log.f64 base)
accuracy99.8%
(/.f64 #s(literal -1 binary64) (log.f64 base))
accuracy99.8%
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base))
accuracy99.8%
(/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))
Results
51.0ms125×0valid
42.0ms131×0invalid
Compiler

Compiled 167 to 28 computations (83.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 54.0ms
ival-div: 19.0ms (35.4% of total)
ival-pow: 16.0ms (29.9% of total)
ival-log: 11.0ms (20.5% of total)
ival-atan2: 3.0ms (5.6% of total)
ival-mult: 2.0ms (3.7% of total)
ival-e: 2.0ms (3.7% of total)
const: 1.0ms (1.9% of total)
backward-pass: 0.0ms (0% of total)

series181.0ms (1.9%)

Counts
18 → 408
Calls
Call 1
Inputs
#<alt (/ (/ (atan2 im re) (log (/ 1 base))) (* (/ -1 (log base)) (log base)))>
#<alt (* (/ -1 (log base)) (log base))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (atan2 im re)>
#<alt (/ 1 (/ (log base) (atan2 im re)))>
#<alt (/ (log base) (atan2 im re))>
#<alt (log base)>
#<alt (/ (atan2 im re) (pow (E) (log (log base))))>
#<alt (pow (E) (log (log base)))>
#<alt (E)>
#<alt (/ (atan2 im re) (pow (pow (log base) 1/2) 2))>
#<alt (pow (pow (log base) 1/2) 2)>
#<alt (pow (log base) 1/2)>
#<alt (/ (log base) (/ (pow (log base) 2) (atan2 im re)))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (pow (log base) 2)>
#<alt (/ -1 (log base))>
#<alt (log (log base))>
Outputs
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))>
#<alt (* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))>
#<alt (* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))>
#<alt (* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))>
#<alt -1>
#<alt -1>
#<alt -1>
#<alt -1>
#<alt -1>
#<alt -1>
#<alt -1>
#<alt -1>
#<alt -1>
#<alt -1>
#<alt -1>
#<alt -1>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (* -1 (/ (atan2 im re) (log base)))>
#<alt (* -1 (/ (atan2 im re) (log base)))>
#<alt (* -1 (/ (atan2 im re) (log base)))>
#<alt (* -1 (/ (atan2 im re) (log base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (log (/ 1 base)))>
#<alt (/ (atan2 im re) (+ (log -1) (log (/ -1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (log (/ -1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (log (/ -1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (log (/ -1 base))))>
#<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 base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (* -1 (/ (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (/ (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (/ (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (/ (log (/ 1 base)) (atan2 im re)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (log base) (log (E))))>
#<alt (/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))>
#<alt (/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))>
#<alt (/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))>
#<alt (/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))>
#<alt (pow (log base) (log (E)))>
#<alt (pow (log base) (log (E)))>
#<alt (pow (log base) (log (E)))>
#<alt (pow (log base) (log (E)))>
#<alt (pow (* -1 (log (/ 1 base))) (log (E)))>
#<alt (pow (* -1 (log (/ 1 base))) (log (E)))>
#<alt (pow (* -1 (log (/ 1 base))) (log (E)))>
#<alt (pow (* -1 (log (/ 1 base))) (log (E)))>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (sqrt (log base))>
#<alt (sqrt (log base))>
#<alt (sqrt (log base))>
#<alt (sqrt (log base))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log (/ 1 base)) 2) (atan2 im re))>
#<alt (/ (pow (log (/ 1 base)) 2) (atan2 im re))>
#<alt (/ (pow (log (/ 1 base)) 2) (atan2 im re))>
#<alt (/ (pow (log (/ 1 base)) 2) (atan2 im re))>
#<alt (/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))>
#<alt (/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))>
#<alt (/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))>
#<alt (/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (/ (pow (log base) 2) (atan2 im re))>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (/ -1 (log base))>
#<alt (/ -1 (log base))>
#<alt (/ -1 (log base))>
#<alt (/ -1 (log base))>
#<alt (/ 1 (log (/ 1 base)))>
#<alt (/ 1 (log (/ 1 base)))>
#<alt (/ 1 (log (/ 1 base)))>
#<alt (/ 1 (log (/ 1 base)))>
#<alt (/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log (log base))>
#<alt (log (log base))>
#<alt (log (log base))>
#<alt (log (log base))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (* -1 (log (/ 1 base))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 base)))))>
Calls

102 calls:

TimeVariablePointExpression
48.0ms
re
@0
(/ (atan2 im re) (pow (E) (log (log base))))
42.0ms
base
@0
(/ -1 (log base))
32.0ms
im
@0
(/ (atan2 im re) (pow (E) (log (log base))))
17.0ms
im
@0
(/ (/ (atan2 im re) (log (/ 1 base))) (* (/ -1 (log base)) (log base)))
9.0ms
base
@-inf
(/ (/ (atan2 im re) (log (/ 1 base))) (* (/ -1 (log base)) (log base)))

rewrite309.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
2584×*-lowering-*.f32
2584×*-lowering-*.f64
1812×prod-diff
1438×fma-lowering-fma.f32
1438×fma-lowering-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027127
1148111
281476
3577276
0812076
Stop Event
iter limit
node limit
Counts
18 → 1553
Calls
Call 1
Inputs
(/ (/ (atan2 im re) (log (/ 1 base))) (* (/ -1 (log base)) (log base)))
(* (/ -1 (log base)) (log base))
(/ (atan2 im re) (log (/ 1 base)))
(atan2 im re)
(/ 1 (/ (log base) (atan2 im re)))
(/ (log base) (atan2 im re))
(log base)
(/ (atan2 im re) (pow (E) (log (log base))))
(pow (E) (log (log base)))
(E)
(/ (atan2 im re) (pow (pow (log base) 1/2) 2))
(pow (pow (log base) 1/2) 2)
(pow (log base) 1/2)
(/ (log base) (/ (pow (log base) 2) (atan2 im re)))
(/ (pow (log base) 2) (atan2 im re))
(pow (log base) 2)
(/ -1 (log base))
(log (log base))
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 (log.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (-.f64 #s(literal 0 binary64) base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(neg.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal 1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))) (+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (log.f64 base))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
#s(literal -1 binary64)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 (/.f64 (log.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))) (/.f64 (log.f64 (-.f64 #s(literal 0 binary64) base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 base))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (atan2.f64 im re))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #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) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(neg.f64 (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base))
(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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.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 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(atan2.f64 im re)
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 (log.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (-.f64 #s(literal 0 binary64) base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(neg.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal 1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))) (+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (log.f64 base))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 0 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(-.f64 (/.f64 (log.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 (log.f64 (-.f64 #s(literal 0 binary64) base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (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 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 base))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (atan2.f64 im re)))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)) (log.f64 base))
(*.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(log.f64 base)
(+.f64 (log.f64 base) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 base))
(+.f64 (-.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (-.f64 #s(literal 0 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (E.f64) (E.f64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (log.f64 base))))
(fabs.f64 (log.f64 base))
(-.f64 (log.f64 base) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) base)) (log.f64 #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/8 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (E.f64) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (log.f64 base))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/8 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 (log.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (-.f64 #s(literal 0 binary64) base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(neg.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal 1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))) (+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (log.f64 base))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(log.f64 base)
(+.f64 (log.f64 base) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 base))
(+.f64 (-.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (-.f64 #s(literal 0 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (E.f64) (E.f64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (log.f64 base))))
(fabs.f64 (log.f64 base))
(-.f64 (log.f64 base) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) base)) (log.f64 #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/8 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (E.f64) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (log.f64 base))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/8 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)))
(E.f64)
(log.f64 (exp.f64 (E.f64)))
(+.f64 (+.f64 #s(literal 1 binary64) (E.f64)) #s(literal -1 binary64))
(exp.f64 #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64)))) #s(literal 1/3 binary64)))
(fabs.f64 (E.f64))
(-.f64 (+.f64 #s(literal 1 binary64) (E.f64)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (E.f64) (E.f64)))
(cbrt.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (E.f64)) #s(literal 1 binary64) #s(literal -1 binary64))
(expm1.f64 (log1p.f64 (E.f64)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (E.f64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (E.f64)) (+.f64 #s(literal 1 binary64) (E.f64))) (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (E.f64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (E.f64)) (+.f64 #s(literal 1 binary64) (E.f64))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (E.f64)) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (E.f64)))
(pow.f64 (E.f64) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (E.f64) (E.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (E.f64))
(*.f64 (E.f64) #s(literal 1 binary64))
(*.f64 (exp.f64 #s(literal 1/3 binary64)) (exp.f64 #s(literal 2/3 binary64)))
(*.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (exp.f64 (exp.f64 #s(literal 2/3 binary64)))))
(*.f64 (exp.f64 #s(literal 1/3 binary64)) (sqrt.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64))))
(*.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (pow.f64 (E.f64) #s(literal 1/6 binary64)) (exp.f64 #s(literal 1/2 binary64))))
(*.f64 (exp.f64 #s(literal 2/3 binary64)) (exp.f64 #s(literal 1/3 binary64)))
(*.f64 (exp.f64 #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 #s(literal 1/2 binary64)))
(*.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (exp.f64 (exp.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) (exp.f64 #s(literal 2/3 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (exp.f64 #s(literal 2/3 binary64))))
(*.f64 (pow.f64 (E.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (E.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (E.f64) #s(literal 1/4 binary64)) (exp.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (*.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 #s(literal 1/3 binary64))) (pow.f64 (E.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (E.f64) (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))))) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (E.f64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64))) (exp.f64 #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64)))) (pow.f64 (E.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (exp.f64 #s(literal 1/2 binary64)) (pow.f64 (E.f64) #s(literal 1/4 binary64))) (pow.f64 (E.f64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (exp.f64 #s(literal 1/3 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (exp.f64 #s(literal 1/3 binary64))))
(*.f64 (*.f64 (exp.f64 #s(literal 1/3 binary64)) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (*.f64 (exp.f64 #s(literal 1/3 binary64)) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64))))
(*.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 1/3 binary64))) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 (log.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (-.f64 #s(literal 0 binary64) base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(neg.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal 1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))) (+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (log.f64 base))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(log.f64 base)
(+.f64 (log.f64 base) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 base))
(+.f64 (-.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (-.f64 #s(literal 0 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (E.f64) (E.f64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (log.f64 base))))
(fabs.f64 (log.f64 base))
(-.f64 (log.f64 base) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) base)) (log.f64 #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/8 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (E.f64) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (log.f64 base))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/8 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)))
(exp.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(sqrt.f64 (log.f64 base))
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (sqrt.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/8 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 (log.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (-.f64 #s(literal 0 binary64) base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(neg.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal 1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))) (+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (log.f64 base))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(neg.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 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)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow.f64 (E.f64) (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 8 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (E.f64) (E.f64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base)))) (/.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(log.f64 (log.f64 base))
(+.f64 #s(literal 0 binary64) (log.f64 (log.f64 base)))
(+.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(+.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(+.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) (+.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))))
(+.f64 (log.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (log.f64 base))))) (log.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)))
(+.f64 (*.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) #s(literal 2 binary64)))
(+.f64 (+.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)))
(-.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64)))
(fma.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (log.f64 base)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) #s(literal -2 binary64))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 base)))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(/.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base)))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (log.f64 (log.f64 base)))
(*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (*.f64 (E.f64) (E.f64))))

simplify227.0ms (2.4%)

Algorithm
egg-herbie
Rules
1926×fnmadd-define
1780×sum3-define
1288×fma-lowering-fma.f32
1288×fma-lowering-fma.f64
1214×*-lowering-*.f32
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0532848
1842476
21252476
32792476
47482476
520942476
648702472
080692472
Stop Event
iter limit
node limit
Counts
408 → 408
Calls
Call 1
Inputs
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))
(* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))
(* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))
(* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(* -1 (/ (atan2 im re) (log base)))
(* -1 (/ (atan2 im re) (log base)))
(* -1 (/ (atan2 im re) (log base)))
(* -1 (/ (atan2 im re) (log base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/ (atan2 im re) (+ (log -1) (log (/ -1 base))))
(/ (atan2 im re) (+ (log -1) (log (/ -1 base))))
(/ (atan2 im re) (+ (log -1) (log (/ -1 base))))
(/ (atan2 im re) (+ (log -1) (log (/ -1 base))))
(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 base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(log base)
(log base)
(log base)
(log base)
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (log base) (log (E))))
(/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))
(/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))
(/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))
(/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))
(pow (log base) (log (E)))
(pow (log base) (log (E)))
(pow (log base) (log (E)))
(pow (log base) (log (E)))
(pow (* -1 (log (/ 1 base))) (log (E)))
(pow (* -1 (log (/ 1 base))) (log (E)))
(pow (* -1 (log (/ 1 base))) (log (E)))
(pow (* -1 (log (/ 1 base))) (log (E)))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(log base)
(log base)
(log base)
(log base)
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(sqrt (log base))
(sqrt (log base))
(sqrt (log base))
(sqrt (log base))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log (/ 1 base)) 2) (atan2 im re))
(/ (pow (log (/ 1 base)) 2) (atan2 im re))
(/ (pow (log (/ 1 base)) 2) (atan2 im re))
(/ (pow (log (/ 1 base)) 2) (atan2 im re))
(/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(/ (pow (log base) 2) (atan2 im re))
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(/ -1 (log base))
(/ -1 (log base))
(/ -1 (log base))
(/ -1 (log base))
(/ 1 (log (/ 1 base)))
(/ 1 (log (/ 1 base)))
(/ 1 (log (/ 1 base)))
(/ 1 (log (/ 1 base)))
(/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))
(log (log base))
(log (log base))
(log (log base))
(log (log base))
(log (* -1 (log (/ 1 base))))
(log (* -1 (log (/ 1 base))))
(log (* -1 (log (/ 1 base))))
(log (* -1 (log (/ 1 base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
Outputs
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (-.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (-.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (-.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* -1 (/ (atan2 im re) (+ (log -1) (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (-.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) base))))
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1 (/ (atan2 im re) (log base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1 (/ (atan2 im re) (log base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1 (/ (atan2 im re) (log base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1 (/ (atan2 im re) (log base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ (atan2 im re) (+ (log -1) (log (/ -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (log (/ -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (log (/ -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (log (/ -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(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 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (atan2.f64 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (atan2.f64 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (atan2.f64 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (* -1 (log (/ 1 base))) (log (E))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(pow (log base) (log (E)))
(log.f64 base)
(pow (log base) (log (E)))
(log.f64 base)
(pow (log base) (log (E)))
(log.f64 base)
(pow (log base) (log (E)))
(log.f64 base)
(pow (* -1 (log (/ 1 base))) (log (E)))
(log.f64 base)
(pow (* -1 (log (/ 1 base))) (log (E)))
(log.f64 base)
(pow (* -1 (log (/ 1 base))) (log (E)))
(log.f64 base)
(pow (* -1 (log (/ 1 base))) (log (E)))
(log.f64 base)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) (log (E)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log (/ 1 base)) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log (/ 1 base)) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log (/ 1 base)) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log (/ 1 base)) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(/.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(/.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(/.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(/.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ (pow (log base) 2) (atan2 im re))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(/ -1 (log base))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/ -1 (log base))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/ -1 (log base))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/ -1 (log base))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/ 1 (log (/ 1 base)))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/ 1 (log (/ 1 base)))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/ 1 (log (/ 1 base)))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/ 1 (log (/ 1 base)))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log (log base))
(log.f64 (log.f64 base))
(log (log base))
(log.f64 (log.f64 base))
(log (log base))
(log.f64 (log.f64 base))
(log (log base))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))

eval412.0ms (4.4%)

Compiler

Compiled 56293 to 5134 computations (90.9% saved)

prune469.0ms (5%)

Pruning

23 alts after pruning (15 fresh and 8 done)

PrunedKeptTotal
New323873245
Fresh5813
Picked235
Done055
Total3245233268
Accuracy
100.0%
Counts
3268 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
48.1%
(/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
48.4%
(/.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
47.8%
(/.f64 (atan2.f64 im re) (pow.f64 (E.f64) (log.f64 (log.f64 base))))
99.4%
(/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
99.5%
(/.f64 (atan2.f64 im re) (log.f64 base))
48.0%
(/.f64 (atan2.f64 im re) (exp.f64 (log.f64 (log.f64 base))))
99.0%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
99.3%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
98.9%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
98.9%
(/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))
98.8%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
98.9%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
99.0%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
98.9%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)))
99.1%
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
99.2%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
53.0%
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
48.4%
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
99.3%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.3%
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
99.3%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
49.5%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64)))
Compiler

Compiled 510 to 355 computations (30.4% saved)

simplify288.0ms (3.1%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 base)
cost-diff0
(atan2.f64 im re)
cost-diff12864
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
cost-diff12992
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
cost-diff0
(pow.f64 (log.f64 base) #s(literal 2 binary64))
cost-diff0
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
cost-diff0
(atan2.f64 im re)
cost-diff0
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
cost-diff0
(sqrt.f64 (log.f64 base))
cost-diff0
(atan2.f64 im re)
cost-diff12864
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
cost-diff12864
(/.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
cost-diff0
(atan2.f64 im re)
cost-diff0
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base))
cost-diff256
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -2 binary64))
cost-diff0
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))
cost-diff12992
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
Rules
5528×*-lowering-*.f32
5528×*-lowering-*.f64
3490×cube-prod
1888×/-lowering-/.f32
1888×/-lowering-/.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
023149
141148
267132
3219124
4913124
52172124
62358124
72536124
82906124
93434124
104133124
115018124
125369124
135633124
145834124
156074124
166360124
177589124
08372124
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (pow (log base) -2) (atan2 im re)) (log base))
(* (pow (log base) -2) (atan2 im re))
(pow (log base) -2)
(log base)
base
-2
(atan2 im re)
im
re
(/ 1 (* (/ 1 (atan2 im re)) (log base)))
1
(* (/ 1 (atan2 im re)) (log base))
(/ 1 (atan2 im re))
(atan2 im re)
im
re
(log base)
base
(/ (atan2 im re) (pow (sqrt (log base)) 2))
(atan2 im re)
im
re
(pow (sqrt (log base)) 2)
(sqrt (log base))
(log base)
base
2
(* (atan2 im re) (pow (pow (log base) 2) -1/2))
(atan2 im re)
im
re
(pow (pow (log base) 2) -1/2)
(pow (log base) 2)
(log base)
base
2
-1/2
(* (atan2 im re) (/ (log base) (pow (log base) 2)))
(atan2 im re)
im
re
(/ (log base) (pow (log base) 2))
(log base)
base
(pow (log base) 2)
2
Outputs
(* (* (pow (log base) -2) (atan2 im re)) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* (pow (log base) -2) (atan2 im re))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow (log base) -2)
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(log base)
(log.f64 base)
base
-2
#s(literal -2 binary64)
(atan2 im re)
(atan2.f64 im re)
im
re
(/ 1 (* (/ 1 (atan2 im re)) (log base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
1
#s(literal 1 binary64)
(* (/ 1 (atan2 im re)) (log base))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(atan2 im re)
(atan2.f64 im re)
im
re
(log base)
(log.f64 base)
base
(/ (atan2 im re) (pow (sqrt (log base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
im
re
(pow (sqrt (log base)) 2)
(log.f64 base)
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(log base)
(log.f64 base)
base
2
#s(literal 2 binary64)
(* (atan2 im re) (pow (pow (log base) 2) -1/2))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(atan2 im re)
(atan2.f64 im re)
im
re
(pow (pow (log base) 2) -1/2)
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(log base)
(log.f64 base)
base
2
#s(literal 2 binary64)
-1/2
#s(literal -1/2 binary64)
(* (atan2 im re) (/ (log base) (pow (log base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
im
re
(/ (log base) (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(log base)
(log.f64 base)
base
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
2
#s(literal 2 binary64)

localize169.0ms (1.8%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(log.f64 base)
accuracy99.7%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
accuracy99.7%
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy100.0%
(log.f64 base)
accuracy99.9%
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
accuracy99.7%
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy100.0%
(log.f64 base)
accuracy99.9%
(sqrt.f64 (log.f64 base))
accuracy99.8%
(/.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
accuracy99.7%
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
accuracy100.0%
(log.f64 base)
accuracy100.0%
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)))
accuracy99.7%
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base))
accuracy100.0%
(log.f64 base)
accuracy99.8%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))
accuracy99.7%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal -2 binary64))
Results
77.0ms125×0valid
44.0ms131×0invalid
Compiler

Compiled 155 to 24 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-pow: 57.0ms (70.9% of total)
ival-mult: 8.0ms (10% of total)
ival-div: 6.0ms (7.5% of total)
ival-log: 4.0ms (5% of total)
ival-atan2: 2.0ms (2.5% of total)
ival-sqrt: 2.0ms (2.5% of total)
const: 1.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

series15.0ms (0.2%)

Counts
16 → 384
Calls
Call 1
Inputs
#<alt (* (* (pow (log base) -2) (atan2 im re)) (log base))>
#<alt (* (pow (log base) -2) (atan2 im re))>
#<alt (pow (log base) -2)>
#<alt (log base)>
#<alt (/ 1 (* (/ 1 (atan2 im re)) (log base)))>
#<alt (* (/ 1 (atan2 im re)) (log base))>
#<alt (/ 1 (atan2 im re))>
#<alt (atan2 im re)>
#<alt (/ (atan2 im re) (pow (sqrt (log base)) 2))>
#<alt (pow (sqrt (log base)) 2)>
#<alt (sqrt (log base))>
#<alt (* (atan2 im re) (pow (pow (log base) 2) -1/2))>
#<alt (pow (pow (log base) 2) -1/2)>
#<alt (pow (log base) 2)>
#<alt (* (atan2 im re) (/ (log base) (pow (log base) 2)))>
#<alt (/ (log base) (pow (log base) 2))>
Outputs
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log (/ 1 base)) 2))>
#<alt (/ (atan2 im re) (pow (log (/ 1 base)) 2))>
#<alt (/ (atan2 im re) (pow (log (/ 1 base)) 2))>
#<alt (/ (atan2 im re) (pow (log (/ 1 base)) 2))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ (atan2 im re) (pow (log base) 2))>
#<alt (/ 1 (pow (log base) 2))>
#<alt (/ 1 (pow (log base) 2))>
#<alt (/ 1 (pow (log base) 2))>
#<alt (/ 1 (pow (log base) 2))>
#<alt (/ 1 (pow (log (/ 1 base)) 2))>
#<alt (/ 1 (pow (log (/ 1 base)) 2))>
#<alt (/ 1 (pow (log (/ 1 base)) 2))>
#<alt (/ 1 (pow (log (/ 1 base)) 2))>
#<alt (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (/ (log base) (atan2 im re))>
#<alt (* -1 (/ (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (/ (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (/ (log (/ 1 base)) (atan2 im re)))>
#<alt (* -1 (/ (log (/ 1 base)) (atan2 im re)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (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))>
#<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 base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (log base)>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (* -1 (log (/ 1 base)))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (+ (log -1) (* -1 (log (/ -1 base))))>
#<alt (sqrt (log base))>
#<alt (sqrt (log base))>
#<alt (sqrt (log base))>
#<alt (sqrt (log base))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (/ (atan2 im re) (log base))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (* -1 (/ (atan2 im re) (log (/ 1 base))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
Calls

96 calls:

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

rewrite299.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
2156×*-lowering-*.f32
2156×*-lowering-*.f64
1794×/-lowering-/.f32
1794×/-lowering-/.f64
1060×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023100
19497
238772
3243672
0845072
Stop Event
iter limit
node limit
Counts
16 → 1722
Calls
Call 1
Inputs
(* (* (pow (log base) -2) (atan2 im re)) (log base))
(* (pow (log base) -2) (atan2 im re))
(pow (log base) -2)
(log base)
(/ 1 (* (/ 1 (atan2 im re)) (log base)))
(* (/ 1 (atan2 im re)) (log base))
(/ 1 (atan2 im re))
(atan2 im re)
(/ (atan2 im re) (pow (sqrt (log base)) 2))
(pow (sqrt (log base)) 2)
(sqrt (log base))
(* (atan2 im re) (pow (pow (log base) 2) -1/2))
(pow (pow (log base) 2) -1/2)
(pow (log base) 2)
(* (atan2 im re) (/ (log base) (pow (log base) 2)))
(/ (log base) (pow (log base) 2))
Outputs
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))))
(exp.f64 (+.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64))))
(exp.f64 (-.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (-.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 0 binary64) (log.f64 base))) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))) (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 base)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) #s(literal -1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal -4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -2 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base))) (+.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))))
(exp.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base))) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base))))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (+.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base)))) (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base)))) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 base))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))) (log.f64 base))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal -4 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (*.f64 (exp.f64 #s(literal -1/2 binary64)) (exp.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -7/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base)))))
(fabs.f64 (log.f64 base))
(fabs.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(fabs.f64 (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (fabs.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (+.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 base))))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 0 binary64) (log.f64 base))) (+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 #s(literal 1/2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (log.f64 base) (fabs.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (log.f64 base)) (fabs.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (fabs.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))) (sqrt.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)))
(*.f64 (fabs.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))) (sqrt.f64 (log.f64 base)))
(*.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (fabs.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (fabs.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (fabs.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base)))) (fabs.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base)))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))))
(exp.f64 (+.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64))))
(exp.f64 (-.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (-.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 0 binary64) (log.f64 base))) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(-.f64 (/.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 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 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re)))) (atan2.f64 im re))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (+.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal 0 binary64) (atan2.f64 im re))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (log.f64 base) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 (log.f64 base)) (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)) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (sqrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (log.f64 (atan2.f64 im re)) #s(literal -1/2 binary64))))
(-.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) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (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 -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (atan2.f64 im re)))
(*.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)))
(exp.f64 (log.f64 (atan2.f64 im re)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (-.f64 #s(literal 0 binary64) (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 (log.f64 base) (*.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (log.f64 base))
(/.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 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (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 -1/2 binary64)) #s(literal -2 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 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (atan2.f64 im re)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 1/2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(atan2.f64 im re)
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))))
(exp.f64 (+.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64))))
(exp.f64 (-.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (-.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 0 binary64) (log.f64 base))) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base)))))
(fabs.f64 (log.f64 base))
(fabs.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(fabs.f64 (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (fabs.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (+.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 base))))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 0 binary64) (log.f64 base))) (+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 #s(literal 1/2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (log.f64 base) (fabs.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (log.f64 base)) (fabs.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (fabs.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))) (sqrt.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)))
(*.f64 (fabs.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))) (sqrt.f64 (log.f64 base)))
(*.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (fabs.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (fabs.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (fabs.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base)))) (fabs.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(fabs.f64 (sqrt.f64 (log.f64 base)))
(fabs.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(sqrt.f64 (log.f64 base))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 base) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 base) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sqrt.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))) (sqrt.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base)))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))))
(exp.f64 (+.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64))))
(exp.f64 (-.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (-.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 0 binary64) (log.f64 base))) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(sqrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (+.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))))))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal -1/8 binary64))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (log.f64 base))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 3/2 binary64) (log.f64 (log.f64 base)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 3/2 binary64) (log.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 7/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))))
(exp.f64 (+.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1/2 binary64))))
(exp.f64 (-.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (-.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (neg.f64 (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 0 binary64) (log.f64 base))) (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base)))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(sqrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (sqrt.f64 (log.f64 base))))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (+.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base))))))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal -1/8 binary64))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (log.f64 base))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 3/2 binary64) (log.f64 (log.f64 base)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 3/2 binary64) (log.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))))

simplify215.0ms (2.3%)

Algorithm
egg-herbie
Rules
2164×sum4-define
1724×sum5-define
1270×fma-define
1220×fnmadd-define
1184×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0422368
1682312
21102312
32672312
47702312
520102312
640662312
777942312
081752312
Stop Event
iter limit
node limit
Counts
384 → 384
Calls
Call 1
Inputs
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 2))
(/ 1 (pow (log base) 2))
(/ 1 (pow (log base) 2))
(/ 1 (pow (log base) 2))
(/ 1 (pow (log base) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(log base)
(log base)
(log base)
(log base)
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(/ (log base) (atan2 im re))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (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))
(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 base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(log base)
(log base)
(log base)
(log base)
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(sqrt (log base))
(sqrt (log base))
(sqrt (log base))
(sqrt (log base))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(/ (atan2 im re) (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
Outputs
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (log base) (atan2 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(* -1 (/ (log (/ 1 base)) (atan2 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (atan2.f64 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (atan2.f64 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (atan2.f64 im re))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (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))
(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 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64))))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64))))

eval683.0ms (7.3%)

Compiler

Compiled 50024 to 4445 computations (91.1% saved)

prune343.0ms (3.7%)

Pruning

22 alts after pruning (13 fresh and 9 done)

PrunedKeptTotal
New315153156
Fresh2810
Picked145
Done358
Total3157223179
Accuracy
100.0%
Counts
3179 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
48.1%
(/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
48.4%
(/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
99.4%
(/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
99.5%
(/.f64 (atan2.f64 im re) (log.f64 base))
48.0%
(/.f64 (atan2.f64 im re) (exp.f64 (log.f64 (log.f64 base))))
99.0%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
99.3%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
98.9%
(/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))
98.8%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
98.9%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
99.0%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
51.4%
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 base)))
98.9%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)))
49.5%
(/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
99.2%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
53.0%
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
48.4%
(*.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)))
99.3%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.3%
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
99.3%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
51.3%
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
Compiler

Compiled 807 to 337 computations (58.2% saved)

regimes64.0ms (0.7%)

Accuracy

Total -55.5b remaining (-17619.7%)

Threshold costs -55.5b (-17619.7%)

Counts
44 → 1
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (exp.f64 (log.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (atan2.f64 im re) (pow.f64 (E.f64) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) #s(literal -1 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))))
(/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 base)))
(/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (atan2.f64 im re))) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
Outputs
(/.f64 (atan2.f64 im re) (log.f64 base))
Calls

5 calls:

13.0ms
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
13.0ms
base
13.0ms
re
11.0ms
(log.f64 base)
11.0ms
im
Results
AccuracySegmentsBranch
99.5%1re
99.5%1im
99.5%1base
99.5%1(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
99.5%1(log.f64 base)
Compiler

Compiled 48 to 31 computations (35.4% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 base))
Outputs
(/.f64 (atan2.f64 im re) (log.f64 base))

soundness325.0ms (3.5%)

Rules
2532×*-lowering-*.f32
2532×*-lowering-*.f64
1996×fmsub-define
1972×fmm-def
1964×sum3-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01813
14212
2728
31026
41326
52126
66006
717776
830346
944266
1054776
1172506
081066
Stop Event
fuel
iter limit
node limit
Compiler

Compiled 18 to 12 computations (33.3% saved)

preprocess34.0ms (0.4%)

Compiler

Compiled 80 to 48 computations (40% saved)

end0.0ms (0%)

Profiling

Loading profile data...