math.log/2 on complex, real part

Time bar (total: 12.4s)

analyze270.0ms (2.2%)

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: 188.0ms
ival-mult: 101.0ms (53.7% of total)
ival-log: 40.0ms (21.3% of total)
ival-add: 18.0ms (9.6% of total)
ival-atan2: 10.0ms (5.3% of total)
ival-sqrt: 10.0ms (5.3% of total)
ival-div: 6.0ms (3.2% of total)
const: 2.0ms (1.1% of total)
backward-pass: 1.0ms (0.5% of total)

sample1.5s (12.2%)

Results
1.2s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 877.0ms
ival-mult: 305.0ms (34.8% of total)
ival-log: 221.0ms (25.2% of total)
ival-add: 129.0ms (14.7% of total)
ival-sqrt: 75.0ms (8.6% of total)
ival-atan2: 73.0ms (8.3% of total)
ival-div: 57.0ms (6.5% of total)
const: 12.0ms (1.4% of total)
backward-pass: 3.0ms (0.3% of total)
Bogosity

preprocess267.0ms (2.1%)

Algorithm
egg-herbie
Rules
4572×*-lowering-*.f32
4572×*-lowering-*.f64
1940×fnmadd-define
1908×sum3-define
1858×cube-prod
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
079127
1186117
2323117
364489
4131775
5236175
6718875
01812
13311
24211
3549
4637
5657
61187
73347
814477
924857
1037587
1140747
1245667
1353307
1464237
1578107
080177
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0)))
Outputs
(/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Call 2
Inputs
(/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (+ (* (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) (log base)) (* (atan2 im (neg re)) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (+ (* (log (sqrt (+ (* re re) (* (neg im) (neg im))))) (log base)) (* (atan2 (neg im) re) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log (neg base))) (* (atan2 im re) 0)) (+ (* (log (neg base)) (log (neg base))) (* 0 0)))
(neg (/ (+ (* (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) (log base)) (* (atan2 im (neg re)) 0)) (+ (* (log base) (log base)) (* 0 0))))
(neg (/ (+ (* (log (sqrt (+ (* re re) (* (neg im) (neg im))))) (log base)) (* (atan2 (neg im) re) 0)) (+ (* (log base) (log base)) (* 0 0))))
(neg (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log (neg base))) (* (atan2 im re) 0)) (+ (* (log (neg base)) (log (neg base))) (* 0 0))))
(/ (+ (* (log (sqrt (+ (* im im) (* re re)))) (log base)) (* (atan2 re im) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (+ (* (log (sqrt (+ (* base base) (* im im)))) (log re)) (* (atan2 im base) 0)) (+ (* (log re) (log re)) (* 0 0)))
(/ (+ (* (log (sqrt (+ (* re re) (* base base)))) (log im)) (* (atan2 base re) 0)) (+ (* (log im) (log im)) (* 0 0)))
Outputs
(/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (log (hypot re im)) (log base))
(/ (+ (* (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) (log base)) (* (atan2 im (neg re)) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (log (hypot re im)) (log base))
(/ (+ (* (log (sqrt (+ (* re re) (* (neg im) (neg im))))) (log base)) (* (atan2 (neg im) re) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (log (hypot re im)) (log base))
(/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log (neg base))) (* (atan2 im re) 0)) (+ (* (log (neg base)) (log (neg base))) (* 0 0)))
(/ (log (hypot re im)) (log (neg base)))
(neg (/ (+ (* (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) (log base)) (* (atan2 im (neg re)) 0)) (+ (* (log base) (log base)) (* 0 0))))
(/ (log (hypot re im)) (neg (log base)))
(neg (/ (+ (* (log (sqrt (+ (* re re) (* (neg im) (neg im))))) (log base)) (* (atan2 (neg im) re) 0)) (+ (* (log base) (log base)) (* 0 0))))
(/ (log (hypot re im)) (neg (log base)))
(neg (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log (neg base))) (* (atan2 im re) 0)) (+ (* (log (neg base)) (log (neg base))) (* 0 0))))
(/ (log (hypot re im)) (neg (log (neg base))))
(/ (+ (* (log (sqrt (+ (* im im) (* re re)))) (log base)) (* (atan2 re im) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/ (log (hypot re im)) (log base))
(/ (+ (* (log (sqrt (+ (* base base) (* im im)))) (log re)) (* (atan2 im base) 0)) (+ (* (log re) (log re)) (* 0 0)))
(/ (log (hypot im base)) (log re))
(/ (+ (* (log (sqrt (+ (* re re) (* base base)))) (log im)) (* (atan2 base re) 0)) (+ (* (log im) (log im)) (* 0 0)))
(/ (log (hypot re base)) (log im))
Symmetry

(abs re)

(abs im)

(sort re im)

explain194.0ms (1.6%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1280-1(4.301080354641654e-266 1.7802343885864324e-156 1.2159328350497454e+187)(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
00-0-base
00-0-(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
00-0-(*.f64 im im)
00-0-(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
00-0-(*.f64 (log.f64 base) (log.f64 base))
00-0-(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
00-0-(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
00-0-#s(literal 0 binary64)
00-0-(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #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 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #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-(log.f64 base)
Results
92.0ms512×0valid
Compiler

Compiled 277 to 56 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-mult: 19.0ms (36.2% of total)
ival-log: 12.0ms (22.9% of total)
ival-add: 8.0ms (15.2% of total)
ival-atan2: 4.0ms (7.6% of total)
ival-sqrt: 4.0ms (7.6% of total)
ival-div: 3.0ms (5.7% of total)
const: 1.0ms (1.9% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 10 to 7 computations (30% saved)

prune1.0ms (0%)

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

Compiled 41 to 25 computations (39% saved)

simplify229.0ms (1.8%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff320
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
cost-diff6592
(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
cost-diff7040
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64)))
cost-diff20352
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
cost-diff0
(log.f64 base)
cost-diff0
(hypot.f64 re im)
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Rules
4080×*-lowering-*.f32
4080×*-lowering-*.f64
1908×sum3-define
1840×cube-prod
1670×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01975
13473
24373
35473
46373
56573
611873
733573
8143173
9247473
10373973
11405673
12454873
13530173
14639573
15778273
0807673
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (log base))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
re
im
(log base)
base
(/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0)))
(+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0))
(* (log (sqrt (+ (* re re) (* im im)))) (log base))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
(log base)
base
(* (atan2 im re) 0)
(atan2 im re)
0
(+ (* (log base) (log base)) (* 0 0))
(* (log base) (log base))
(* 0 0)
Outputs
(/ (log (sqrt (+ (* re re) (* im im)))) (log base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log (sqrt (+ (* re re) (* im im))))
(log.f64 (hypot.f64 re im))
(sqrt (+ (* re re) (* im im)))
(hypot.f64 re im)
re
im
(log base)
(log.f64 base)
base
(/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(* (log (sqrt (+ (* re re) (* im im)))) (log base))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log (sqrt (+ (* re re) (* im im))))
(log.f64 (hypot.f64 re im))
(sqrt (+ (* re re) (* im im)))
(hypot.f64 re im)
(+ (* re re) (* im im))
(+.f64 (*.f64 re re) (*.f64 im im))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im
(log base)
(log.f64 base)
base
(* (atan2 im re) 0)
#s(literal 0 binary64)
(atan2 im re)
(atan2.f64 im re)
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)

localize129.0ms (1%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
accuracy99.4%
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
accuracy99.3%
(*.f64 (log.f64 base) (log.f64 base))
accuracy53.8%
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy100.0%
(hypot.f64 re im)
accuracy100.0%
(log.f64 (hypot.f64 re im))
accuracy100.0%
(log.f64 base)
accuracy99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Results
98.0ms256×0valid
Compiler

Compiled 142 to 22 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-mult: 40.0ms (49.8% of total)
ival-atan2: 9.0ms (11.2% of total)
ival-log: 9.0ms (11.2% of total)
compiled-spec: 9.0ms (11.2% of total)
ival-add: 5.0ms (6.2% of total)
ival-div: 4.0ms (5% of total)
ival-sqrt: 4.0ms (5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series96.0ms (0.8%)

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

66 calls:

TimeVariablePointExpression
54.0ms
base
@0
(/ (log (sqrt (+ (* re re) (* im im)))) (log base))
15.0ms
base
@-inf
(/ (log (sqrt (+ (* re re) (* im im)))) (log base))
9.0ms
base
@inf
(/ (log (sqrt (+ (* re re) (* im im)))) (log base))
2.0ms
re
@0
(/ (log (sqrt (+ (* re re) (* im im)))) (log base))
1.0ms
re
@inf
(/ (log (sqrt (+ (* re re) (* im im)))) (log base))

rewrite407.0ms (3.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01951
19748
273548
3703448
0839648
Stop Event
iter limit
node limit
Counts
10 → 694
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (log base))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
(log base)
(/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0)))
(+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0))
(* (atan2 im re) 0)
(* (log (sqrt (+ (* re re) (* im im)))) (log base))
(sqrt (+ (* re re) (* im im)))
(* (log base) (log base))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(log.f64 (hypot.f64 re im))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (hypot.f64 re im))))
(+.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 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (log.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.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 -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(hypot.f64 re im)
(hypot.f64 im re)
(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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (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 (*.f64 im im) (*.f64 im im))))))
(/.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im 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 (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 im 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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im 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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) #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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im 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)))
(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)))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 9 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #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 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (log.f64 base) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (log.f64 base) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 -6 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 -2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (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 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (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 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.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 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.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 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
(-.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 0 binary64))
(neg.f64 (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 9 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 0 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 9 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (log.f64 base)) (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (log.f64 base) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
#s(literal 0 binary64)
(+.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
(-.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 0 binary64))
(neg.f64 (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 9 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 0 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 9 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (log.f64 base)) (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 (log.f64 base) (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(hypot.f64 re im)
(hypot.f64 im re)
(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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (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 (*.f64 im im) (*.f64 im im))))))
(/.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im 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 (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 im 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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im 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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) #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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im 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 (pow.f64 (log.f64 base) #s(literal 4 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 #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 #s(literal -1 binary64) (neg.f64 (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 (-.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 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))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 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 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 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 (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 (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) (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 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 3 binary64)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 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 (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 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))) (neg.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 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)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)))
(*.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 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 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 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)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.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 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 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 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 (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 (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 (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 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)))
(*.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 (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 #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 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)) (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 (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 #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 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)))

simplify363.0ms (2.9%)

Algorithm
egg-herbie
Rules
4444×*-lowering-*.f32
4444×*-lowering-*.f64
3660×+-lowering-+.f64
3660×+-lowering-+.f32
1326×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03624474
111183758
238563658
081153658
Stop Event
iter limit
node limit
Counts
264 → 264
Calls
Call 1
Inputs
(/ (log im) (log base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(/ (log re) (log base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(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))))))
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))))))))
(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 im) (log base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(/ (log re) (log base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log base) (log im))
(+ (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))) (* (log base) (log im)))
(+ (* (log base) (log im)) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log base)) (pow im 4))) (* 1/2 (/ (log base) (pow im 2))))))
(+ (* (log base) (log im)) (* (pow re 2) (+ (* 1/2 (/ (log base) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (log base) (pow im 4))) (* 1/6 (/ (* (pow re 2) (log base)) (pow im 6))))))))
(* -1 (* (log base) (log (/ 1 re))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(* -1 (* (log base) (log (/ -1 re))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(* (log base) (log re))
(+ (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))) (* (log base) (log re)))
(+ (* (log base) (log re)) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log base)) (pow re 4))) (* 1/2 (/ (log base) (pow re 2))))))
(+ (* (log base) (log re)) (* (pow im 2) (+ (* 1/2 (/ (log base) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (log base) (pow re 4))) (* 1/6 (/ (* (pow im 2) (log base)) (pow re 6))))))))
(* -1 (* (log base) (log (/ 1 im))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(* -1 (* (log base) (log (/ -1 im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
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 base) (log im))
(+ (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))) (* (log base) (log im)))
(+ (* (log base) (log im)) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log base)) (pow im 4))) (* 1/2 (/ (log base) (pow im 2))))))
(+ (* (log base) (log im)) (* (pow re 2) (+ (* 1/2 (/ (log base) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (log base) (pow im 4))) (* 1/6 (/ (* (pow re 2) (log base)) (pow im 6))))))))
(* -1 (* (log base) (log (/ 1 re))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(* -1 (* (log base) (log (/ -1 re))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(* (log base) (log re))
(+ (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))) (* (log base) (log re)))
(+ (* (log base) (log re)) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log base)) (pow re 4))) (* 1/2 (/ (log base) (pow re 2))))))
(+ (* (log base) (log re)) (* (pow im 2) (+ (* 1/2 (/ (log base) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (log base) (pow re 4))) (* 1/6 (/ (* (pow im 2) (log base)) (pow re 6))))))))
(* -1 (* (log base) (log (/ 1 im))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(* -1 (* (log base) (log (/ -1 im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (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)
Outputs
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 base) im) im)))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 base) im) im)) (*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1/6 binary64) (log.f64 base))) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (*.f64 im im))))))))) (/.f64 (log.f64 im) (log.f64 base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)) (-.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)) (+.f64 (-.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64))))))
(/ (log re) (log base))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base))))))))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base))) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base))))
(* -1 (/ (log (/ -1 im)) (log base)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (+.f64 (-.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(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 (*.f64 im 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 re (*.f64 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 (*.f64 im im) (*.f64 im im)))))))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (log.f64 re) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (log.f64 re) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) 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 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (+.f64 (log.f64 re) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 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 #s(literal 1/2 binary64) (*.f64 im im)) 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 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (-.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.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 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (log.f64 re) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+.f64 (log.f64 re) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 re 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 (*.f64 im im) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re 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 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (+.f64 (log.f64 im) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (log.f64 im) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 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 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (-.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (+.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
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 (*.f64 re 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 re (*.f64 re (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re 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 #s(literal 1/2 binary64) (*.f64 im im)) 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 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/8 binary64)) (*.f64 (*.f64 re 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 (*.f64 im im) (*.f64 im im)) #s(literal -1/8 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) 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 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re)) (-.f64 #s(literal 0 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 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/8 binary64)) (*.f64 (*.f64 re 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 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/8 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) re))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) 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 (*.f64 im 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 im (*.f64 im (+.f64 (/.f64 (*.f64 (*.f64 im 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 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im 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 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.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 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im 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 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.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)))))) (-.f64 #s(literal 0 binary64) im))
(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 im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 base) im) im)))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 base) im) im)) (*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1/6 binary64) (log.f64 base))) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (*.f64 im im))))))))) (/.f64 (log.f64 im) (log.f64 base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)) (-.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)) (+.f64 (-.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64))))))
(/ (log re) (log base))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (log.f64 base)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base))))))))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base))) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base))))
(* -1 (/ (log (/ -1 im)) (log base)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (+.f64 (-.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log base) (log im))
(*.f64 (log.f64 im) (log.f64 base))
(+ (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))) (* (log base) (log im)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (*.f64 (log.f64 im) (log.f64 base)))
(+ (* (log base) (log im)) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log base)) (pow im 4))) (* 1/2 (/ (log base) (pow im 2))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)))) (*.f64 (log.f64 im) (log.f64 base)))
(+ (* (log base) (log im)) (* (pow re 2) (+ (* 1/2 (/ (log base) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (log base) (pow im 4))) (* 1/6 (/ (* (pow re 2) (log base)) (pow im 6))))))))
(+.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (pow.f64 im #s(literal 6 binary64)))))))) (*.f64 (log.f64 im) (log.f64 base)))
(* -1 (* (log base) (log (/ 1 re))))
(*.f64 (log.f64 base) (log.f64 re))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (*.f64 (*.f64 re re) (*.f64 re re)))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (log.f64 base)) (pow.f64 re #s(literal 6 binary64))))))
(* -1 (* (log base) (log (/ -1 re))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (log.f64 base)) (pow.f64 re #s(literal 6 binary64)))))
(* (log base) (log re))
(*.f64 (log.f64 base) (log.f64 re))
(+ (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))) (* (log base) (log re)))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)))
(+ (* (log base) (log re)) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log base)) (pow re 4))) (* 1/2 (/ (log base) (pow re 2))))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) im) im) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)))))
(+ (* (log base) (log re)) (* (pow im 2) (+ (* 1/2 (/ (log base) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (log base) (pow re 4))) (* 1/6 (/ (* (pow im 2) (log base)) (pow re 6))))))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 im (*.f64 im (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) im) im) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64)))))))))
(* -1 (* (log base) (log (/ 1 im))))
(*.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (* (log base) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (*.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(+.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (log.f64 base) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64)))))))
(* -1 (* (log base) (log (/ -1 im))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (+.f64 (*.f64 (log.f64 base) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 (hypot.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 base) (log im))
(*.f64 (log.f64 im) (log.f64 base))
(+ (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))) (* (log base) (log im)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (*.f64 (log.f64 im) (log.f64 base)))
(+ (* (log base) (log im)) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log base)) (pow im 4))) (* 1/2 (/ (log base) (pow im 2))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)))) (*.f64 (log.f64 im) (log.f64 base)))
(+ (* (log base) (log im)) (* (pow re 2) (+ (* 1/2 (/ (log base) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (log base) (pow im 4))) (* 1/6 (/ (* (pow re 2) (log base)) (pow im 6))))))))
(+.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (pow.f64 im #s(literal 6 binary64)))))))) (*.f64 (log.f64 im) (log.f64 base)))
(* -1 (* (log base) (log (/ 1 re))))
(*.f64 (log.f64 base) (log.f64 re))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (*.f64 (*.f64 re re) (*.f64 re re)))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (log.f64 base)) (pow.f64 re #s(literal 6 binary64))))))
(* -1 (* (log base) (log (/ -1 re))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (log.f64 base)) (pow.f64 re #s(literal 6 binary64)))))
(* (log base) (log re))
(*.f64 (log.f64 base) (log.f64 re))
(+ (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))) (* (log base) (log re)))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) (/.f64 (log.f64 base) re)))
(+ (* (log base) (log re)) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log base)) (pow re 4))) (* 1/2 (/ (log base) (pow re 2))))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) im) im) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)))))
(+ (* (log base) (log re)) (* (pow im 2) (+ (* 1/2 (/ (log base) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (log base) (pow re 4))) (* 1/6 (/ (* (pow im 2) (log base)) (pow re 6))))))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 im (*.f64 im (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) im) im) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64)))))))))
(* -1 (* (log base) (log (/ 1 im))))
(*.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (* (log base) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (*.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(+.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (log.f64 base) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64)))))))
(* -1 (* (log base) (log (/ -1 im))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 im im)) (+.f64 (*.f64 (log.f64 base) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 (hypot.f64 im re)) (-.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 (*.f64 re 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 re (*.f64 re (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re 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 #s(literal 1/2 binary64) (*.f64 im im)) 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 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/8 binary64)) (*.f64 (*.f64 re 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 (*.f64 im im) (*.f64 im im)) #s(literal -1/8 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) 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 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re)) (-.f64 #s(literal 0 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 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/8 binary64)) (*.f64 (*.f64 re 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 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/8 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) re))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) 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 (*.f64 im 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 im (*.f64 im (+.f64 (/.f64 (*.f64 (*.f64 im 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 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im 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 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.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 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im 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 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.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)))))) (-.f64 #s(literal 0 binary64) im))
(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))

eval155.0ms (1.2%)

Compiler

Compiled 36826 to 2387 computations (93.5% saved)

prune260.0ms (2.1%)

Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New1012211033
Fresh000
Picked112
Done000
Total1013221035
Accuracy
99.8%
Counts
1035 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.7%
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
51.5%
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
51.4%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
51.5%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
51.7%
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 base))
98.8%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
99.3%
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
52.6%
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
52.3%
(/.f64 (log.f64 (hypot.f64 re im)) (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))))
98.9%
(/.f64 (log.f64 im) (log.f64 base))
51.5%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
51.6%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
51.5%
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
49.9%
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
51.5%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
51.5%
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
51.5%
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
51.5%
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
51.5%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
51.6%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
51.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
Compiler

Compiled 900 to 593 computations (34.1% saved)

simplify262.0ms (2.1%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(hypot.f64 re im)
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff19456
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
cost-diff19456
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal 2 binary64))
cost-diff12992
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
cost-diff13120
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
cost-diff0
(log.f64 base)
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 base))
cost-diff6464
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
cost-diff6592
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
cost-diff0
(log.f64 base)
cost-diff0
(log.f64 im)
cost-diff0
(/.f64 (log.f64 im) (log.f64 base))
cost-diff0
(hypot.f64 re im)
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
cost-diff256
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
Rules
5106×*-lowering-*.f32
5106×*-lowering-*.f64
2604×/-lowering-/.f32
2604×/-lowering-/.f64
1512×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030191
164181
2146177
3590177
42998177
53497177
63914177
74837177
86198177
96751177
107121177
117678177
08003177
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (/ 1 (/ 1 (log base))))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
re
im
(/ 1 (/ 1 (log base)))
1
(/ 1 (log base))
(log base)
base
(/ (log im) (log base))
(log im)
im
(log base)
base
(* (/ 1 (log base)) (pow (/ 2 (log (+ (* re re) (* im im)))) -1))
(/ 1 (log base))
1
(log base)
base
(pow (/ 2 (log (+ (* re re) (* im im)))) -1)
(/ 2 (log (+ (* re re) (* im im))))
2
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
-1
(/ 1 (/ (pow (log base) 2) (* (* (log base) 1/2) (log (+ (* re re) (* im im))))))
1
(/ (pow (log base) 2) (* (* (log base) 1/2) (log (+ (* re re) (* im im)))))
(pow (log base) 2)
(log base)
base
2
(* (* (log base) 1/2) (log (+ (* re re) (* im im))))
(* (log base) 1/2)
1/2
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
(/ (log (sqrt (+ (* re re) (* im im)))) (* (pow (log base) 1/2) (pow (log base) 1/2)))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
re
im
(* (pow (log base) 1/2) (pow (log base) 1/2))
(pow (log base) 1/2)
(log base)
base
1/2
Outputs
(/ (log (sqrt (+ (* re re) (* im im)))) (/ 1 (/ 1 (log base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log (sqrt (+ (* re re) (* im im))))
(log.f64 (hypot.f64 re im))
(sqrt (+ (* re re) (* im im)))
(hypot.f64 re im)
re
im
(/ 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
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(log im)
(log.f64 im)
im
(log base)
(log.f64 base)
base
(* (/ 1 (log base)) (pow (/ 2 (log (+ (* re re) (* im im)))) -1))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
1
#s(literal 1 binary64)
(log base)
(log.f64 base)
base
(pow (/ 2 (log (+ (* re re) (* im im)))) -1)
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))
(/ 2 (log (+ (* re re) (* im im))))
(/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
2
#s(literal 2 binary64)
(log (+ (* re re) (* im im)))
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+ (* re re) (* im im))
(+.f64 (*.f64 re re) (*.f64 im im))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im
-1
#s(literal -1 binary64)
(/ 1 (/ (pow (log base) 2) (* (* (log base) 1/2) (log (+ (* re re) (* im im))))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
1
#s(literal 1 binary64)
(/ (pow (log base) 2) (* (* (log base) 1/2) (log (+ (* re re) (* im im)))))
(/.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(log base)
(log.f64 base)
base
2
#s(literal 2 binary64)
(* (* (log base) 1/2) (log (+ (* re re) (* im im))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(* (log base) 1/2)
(*.f64 (log.f64 base) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(log (+ (* re re) (* im im)))
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+ (* re re) (* im im))
(+.f64 (*.f64 re re) (*.f64 im im))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im
(/ (log (sqrt (+ (* re re) (* im im)))) (* (pow (log base) 1/2) (pow (log base) 1/2)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log (sqrt (+ (* re re) (* im im))))
(log.f64 (hypot.f64 re im))
(sqrt (+ (* re re) (* im im)))
(hypot.f64 re im)
re
im
(* (pow (log base) 1/2) (pow (log base) 1/2))
(log.f64 base)
(pow (log base) 1/2)
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
(log base)
(log.f64 base)
base
1/2
#s(literal 1/2 binary64)

localize183.0ms (1.5%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(log.f64 base)
accuracy99.9%
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
accuracy99.7%
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
accuracy99.6%
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
accuracy99.7%
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
accuracy99.7%
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy72.4%
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy99.7%
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
accuracy99.6%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
accuracy72.4%
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy100.0%
(log.f64 im)
accuracy100.0%
(log.f64 base)
accuracy99.7%
(/.f64 (log.f64 im) (log.f64 base))
accuracy100.0%
(log.f64 base)
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy99.7%
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
Results
68.0ms136×0valid
63.0ms120×0invalid
Compiler

Compiled 249 to 31 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-mult: 23.0ms (28.8% of total)
ival-div: 13.0ms (16.3% of total)
ival-pow: 13.0ms (16.3% of total)
ival-log: 12.0ms (15% of total)
compiled-spec: 11.0ms (13.8% of total)
ival-add: 4.0ms (5% of total)
ival-sqrt: 2.0ms (2.5% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

series367.0ms (3%)

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

105 calls:

TimeVariablePointExpression
261.0ms
im
@0
(/ (log im) (log base))
38.0ms
base
@0
(* (/ 1 (log base)) (pow (/ 2 (log (+ (* re re) (* im im)))) -1))
13.0ms
base
@0
(/ (log im) (log base))
7.0ms
im
@inf
(/ (log im) (log base))
7.0ms
im
@-inf
(/ (log im) (log base))

rewrite384.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
4502×*-lowering-*.f32
4502×*-lowering-*.f64
3222×/-lowering-/.f32
3222×/-lowering-/.f64
1320×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03095
115785
292381
0845681
Stop Event
iter limit
node limit
Counts
18 → 1973
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (/ 1 (/ 1 (log base))))
(/ 1 (/ 1 (log base)))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
(/ (log im) (log base))
(log im)
(log base)
(* (/ 1 (log base)) (pow (/ 2 (log (+ (* re re) (* im im)))) -1))
(pow (/ 2 (log (+ (* re re) (* im im)))) -1)
(/ 1 (log base))
(/ 1 (/ (pow (log base) 2) (* (* (log base) 1/2) (log (+ (* re re) (* im im))))))
(/ (pow (log base) 2) (* (* (log base) 1/2) (log (+ (* re re) (* im im)))))
(pow (log base) 2)
(/ (log (sqrt (+ (* re re) (* im im)))) (* (pow (log base) 1/2) (pow (log base) 1/2)))
(* (pow (log base) 1/2) (pow (log base) 1/2))
(log (+ (* re re) (* im im)))
(* (* (log base) 1/2) (log (+ (* re re) (* im im))))
(pow (log base) 1/2)
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (log.f64 base)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (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 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal -2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.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/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -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)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (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 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #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 -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 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)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #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 3/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.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 -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 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))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 base) #s(literal -1/2 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 #s(literal 2 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(fabs.f64 (log.f64 base))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.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) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.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) (*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 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)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.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 0 binary64) (log.f64 base)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (sqrt.f64 (/.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 (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 (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 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(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 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 -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (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 #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 1/2 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 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 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 (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/2 binary64)) #s(literal 1/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 (-.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 (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 (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 (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/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/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (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 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)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (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 3/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 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)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.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 3/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 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 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 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))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 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 1/2 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 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.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 (*.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)))
(log.f64 (hypot.f64 re im))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (hypot.f64 re im))))
(+.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))))
(exp.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(-.f64 (log.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(neg.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 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 -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(hypot.f64 re im)
(hypot.f64 im re)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(sqrt.f64 (exp.f64 (log.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (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 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))
(/.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 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.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 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.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 (hypot.f64 re im) #s(literal 1 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 #s(literal 1 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (/.f64 (log.f64 im) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (log.f64 im) (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) (-.f64 #s(literal 0 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (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) (log.f64 im)) (-.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 (log.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 im) #s(literal -1 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 (/.f64 (log.f64 im) #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)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 im) (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)) (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 im) (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 (log.f64 im) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 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 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(log.f64 im)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 im))
(*.f64 (log.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(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 #s(literal 2 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(fabs.f64 (log.f64 base))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.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) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.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) (*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 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)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.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 0 binary64) (log.f64 base)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (sqrt.f64 (/.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 (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 (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 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(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 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 -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (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 #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 1/2 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 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 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 (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/2 binary64)) #s(literal 1/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 (-.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 (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 (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 (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/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/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (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 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)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (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 3/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 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)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.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 3/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 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 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 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))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 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 1/2 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 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.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 (*.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 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (log.f64 base)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (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 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal -2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.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/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -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)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (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 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #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 -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 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)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #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 3/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.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 -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 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))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))
(log.f64 (hypot.f64 re im))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (hypot.f64 re im))))
(+.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))))
(exp.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(-.f64 (log.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(neg.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 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 -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (log.f64 base))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.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) (log.f64 base))))
(/.f64 (-.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) (log.f64 base)) (*.f64 (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))
(/.f64 (/.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)) (/.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 1/2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.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 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 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) (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 (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(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 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 -2 binary64)) #s(literal 1/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/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.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 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 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)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 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 3/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #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) (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 (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)) (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 -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (log.f64 base)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (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 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal -2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.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/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -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)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (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 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #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 -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 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)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #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 3/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.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 -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 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))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(neg.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(/.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(/.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 #s(literal -2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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))) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) #s(literal -1 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.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 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1/2 binary64))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (+.f64 (*.f64 re re) (*.f64 im im))) #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)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(*.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 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal -2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (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 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.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)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.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) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(*.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 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal -1 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 binary64))
(*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (/.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (/.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) #s(literal 1/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 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 3/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.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/2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 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 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 1 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 -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -2 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 (/.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))))
(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 #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 #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)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 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 2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(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 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 -2 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(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 (-.f64 #s(literal 0 binary64) (log.f64 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 #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 2 binary64)) #s(literal 1 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/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.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 (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 (-.f64 #s(literal 0 binary64) (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)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.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 (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 (pow.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 base) (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 3/4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.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 #s(literal 1 binary64) (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) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #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 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.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 3/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.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 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (/.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 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.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 #s(literal -1 binary64) (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 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (log.f64 base)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (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 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal -2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.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/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -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)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (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 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 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 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #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 -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 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)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #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 3/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.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 -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 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))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 base) #s(literal -1/2 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 #s(literal 2 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(fabs.f64 (log.f64 base))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.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) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.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) (*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 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)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.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 0 binary64) (log.f64 base)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (sqrt.f64 (/.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 (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 (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 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(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 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 -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (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 #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 1/2 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 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 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 (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/2 binary64)) #s(literal 1/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 (-.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 (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 (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 (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/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/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (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 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)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (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 3/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 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)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.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 3/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 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 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 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))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 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 1/2 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 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.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 (*.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)))
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(+.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(-.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))))
(neg.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 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)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -1/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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #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)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #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)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 base) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(sqrt.f64 (log.f64 base))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(pow.f64 (log.f64 base) #s(literal 1/2 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 2 binary64)) #s(literal 1/4 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 -2 binary64)) #s(literal -1/4 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/2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (log.f64 base)))
(*.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/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (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 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 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 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 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 -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 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 (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.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 (*.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)))

simplify460.0ms (3.7%)

Algorithm
egg-herbie
Rules
5618×*-lowering-*.f32
5618×*-lowering-*.f64
3148×+-lowering-+.f64
3148×+-lowering-+.f32
1962×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06847868
121956824
082286824
Stop Event
iter limit
node limit
Counts
420 → 420
Calls
Call 1
Inputs
(/ (log im) (log base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(/ (log re) (log base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (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 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))))))
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))))))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(log im)
(log im)
(log im)
(log im)
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(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))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (pow im 2)) (log base)))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ 1 re)) (log base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* 1/2 (/ (log (pow re 2)) (log base)))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ 1 im)) (log base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* 1/2 (log (pow im 2)))
(+ (* 1/2 (log (pow im 2))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (* 1/2 (log (pow im 2))) (* (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/6 (/ (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/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* 1/2 (log (pow re 2)))
(+ (* 1/2 (log (pow re 2))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (* 1/2 (log (pow re 2))) (* (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/6 (/ (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/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 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)))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (pow im 2)) (log base)))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ 1 re)) (log base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* 1/2 (/ (log (pow re 2)) (log base)))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ 1 im)) (log base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (log base) (log (pow im 2))))
(+ (* -2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log base) (log (pow im 2)))))
(+ (* 2 (/ (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (* -2 (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(+ (* 2 (/ (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/3 (/ (log base) (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 1/2 (/ (log base) (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* -2 (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2)))))))))))
(* -1 (/ (log base) (log (/ 1 re))))
(+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log base)) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log base)) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(* -1 (/ (log base) (log (/ -1 re))))
(+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log base)) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log base)) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(* 2 (/ (log base) (log (pow re 2))))
(+ (* -2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log base) (log (pow re 2)))))
(+ (* 2 (/ (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (* -2 (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(+ (* 2 (/ (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/3 (/ (log base) (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 1/2 (/ (log base) (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* -2 (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2)))))))))))
(* -1 (/ (log base) (log (/ 1 im))))
(+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log base)) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log base)) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(* -1 (/ (log base) (log (/ -1 im))))
(+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log base)) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log base)) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 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 im) (log base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(/ (log re) (log base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (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 (pow im 2))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(* -2 (log (/ 1 re)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(* -2 (log (/ -1 re)))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(log (pow re 2))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(* -2 (log (/ 1 im)))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(* -2 (log (/ -1 im)))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (* (log base) (log (pow im 2))))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log base)) (pow im 4))) (* 1/2 (/ (log base) (pow im 2))))))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* (pow re 2) (+ (* 1/2 (/ (log base) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (log base) (pow im 4))) (* 1/6 (/ (* (pow re 2) (log base)) (pow im 6))))))))
(* -1 (* (log base) (log (/ 1 re))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (log base)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(* -1 (* (log base) (log (/ -1 re))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (log base)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(* 1/2 (* (log base) (log (pow re 2))))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log base)) (pow re 4))) (* 1/2 (/ (log base) (pow re 2))))))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* (pow im 2) (+ (* 1/2 (/ (log base) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (log base) (pow re 4))) (* 1/6 (/ (* (pow im 2) (log base)) (pow re 6))))))))
(* -1 (* (log base) (log (/ 1 im))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (log base)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(* -1 (* (log base) (log (/ -1 im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (log base)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(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)))))
Outputs
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)))))) (/.f64 (log.f64 im) (log.f64 base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base))) (/.f64 (log.f64 re) (log.f64 base))))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)))
(/ (log re) (log base))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)))))))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64))))) (/.f64 (log.f64 im) (log.f64 base))))
(* -1 (/ (log (/ -1 im)) (log base)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.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 im)
(log.f64 im)
(+ (log 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 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (log.f64 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 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re (*.f64 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) (pow.f64 im #s(literal 4 binary64)))))))) (log.f64 im))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -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 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 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 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.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 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+.f64 (log.f64 re) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 re 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 (*.f64 im im) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))))))))
(* -1 (log (/ 1 im)))
(log.f64 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 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))
(+ (* -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 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 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 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (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 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))))
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 (*.f64 re 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 (*.f64 re 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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(* 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 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 4 binary64))))) (/.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 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re))) (-.f64 #s(literal 0 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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 4 binary64))))) (-.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 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 re #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) re))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) 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 (*.f64 im 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 (*.f64 im 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 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(* 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 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.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 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 im #s(literal 4 binary64))))) (-.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 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(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)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (pow im 2)) (log base)))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)))))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))))
(* 1/2 (/ (log (pow re 2)) (log base)))
(*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)))))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 base)))) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))) (*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 base))))
(* 1/2 (log (pow im 2)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im)))
(+ (* 1/2 (log (pow im 2))) (* 1/2 (/ (pow re 2) (pow im 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im))))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im))))
(+ (* 1/2 (log (pow im 2))) (* (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 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re (*.f64 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) (pow.f64 im #s(literal 4 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) (/.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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 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 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (/.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)))
(* 1/2 (log (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re)))
(+ (* 1/2 (log (pow re 2))) (* 1/2 (/ (pow im 2) (pow re 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re))))
(+ (* 1/2 (log (pow re 2))) (* (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)) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re))))
(+ (* 1/2 (log (pow re 2))) (* (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 (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re))))
(* -1 (log (/ 1 im)))
(log.f64 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 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (/.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 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 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) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 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))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (pow im 2)) (log base)))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)))))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))))
(* 1/2 (/ (log (pow re 2)) (log base)))
(*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)))))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 base)))) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))) (*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 base))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 2 (/ (log base) (log (pow im 2))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 im im)))
(+ (* -2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log base) (log (pow im 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 im im))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (log.f64 base)) (*.f64 im im)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))
(+ (* 2 (/ (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (* -2 (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 re re) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))))) (/.f64 (/.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))))
(+ (* 2 (/ (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/3 (/ (log base) (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 1/2 (/ (log base) (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* -2 (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2)))))))))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 im im)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))) (*.f64 (*.f64 re re) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))) (*.f64 (*.f64 im im) (log.f64 (*.f64 im im)))))))))))
(* -1 (/ (log base) (log (/ 1 re))))
(/.f64 (log.f64 base) (log.f64 re))
(+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+.f64 (/.f64 (log.f64 base) (log.f64 re)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))) (+.f64 (/.f64 (log.f64 base) (log.f64 re)) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log base)) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log base)) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(+.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 re)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))))) (log.f64 (/.f64 #s(literal 1 binary64) re))))) (pow.f64 re #s(literal 6 binary64))))))
(* -1 (/ (log base) (log (/ -1 re))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(+.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 base)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) (pow.f64 re #s(literal 4 binary64))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log base)) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log base)) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(+.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 base)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 base)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))))) (pow.f64 re #s(literal 6 binary64))))))
(* 2 (/ (log base) (log (pow re 2))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 re re)))
(+ (* -2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log base) (log (pow re 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 re re))) (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 im (*.f64 im (log.f64 base))) (*.f64 re re))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))
(+ (* 2 (/ (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (* -2 (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 im im) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (/.f64 (/.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))))
(+ (* 2 (/ (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/3 (/ (log base) (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 1/2 (/ (log base) (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* -2 (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2)))))))))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 base) (*.f64 re re))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)))) (*.f64 (*.f64 im im) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)))) (*.f64 (*.f64 re re) (log.f64 (*.f64 re re))))))) (*.f64 im im))))))
(* -1 (/ (log base) (log (/ 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)))) (+.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log base)) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log base)) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(+.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))))) (log.f64 (/.f64 #s(literal 1 binary64) im))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (log.f64 base)) (pow.f64 re #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))))) (pow.f64 im #s(literal 6 binary64))))))
(* -1 (/ (log base) (log (/ -1 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(+.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (pow.f64 im #s(literal 4 binary64))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log base)) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log base)) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(+.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (log.f64 base)) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 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 im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)))))) (/.f64 (log.f64 im) (log.f64 base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base))) (/.f64 (log.f64 re) (log.f64 base))))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)))
(/ (log re) (log base))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)))))))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64))))) (/.f64 (log.f64 im) (log.f64 base))))
(* -1 (/ (log (/ -1 im)) (log base)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.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 (pow im 2))
(log.f64 (*.f64 im im))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+.f64 (log.f64 (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(+.f64 (log.f64 (*.f64 im im)) (*.f64 re (*.f64 re (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64)))))))))
(* -2 (log (/ 1 re)))
(neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(* -2 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))))
(log (pow re 2))
(log.f64 (*.f64 re re))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+.f64 (log.f64 (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(+.f64 (log.f64 (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))))))))
(* -2 (log (/ 1 im)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(* -2 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1/2 binary64)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1/2 binary64)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1/2 binary64)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1/2 binary64)))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 1/2 (* (log base) (log (pow im 2))))
(*.f64 (log.f64 (*.f64 im im)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (log.f64 base) (log.f64 (*.f64 im im))) (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im))))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log base)) (pow im 4))) (* 1/2 (/ (log base) (pow im 2))))))
(+.f64 (*.f64 (log.f64 (*.f64 im im)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 re re)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) im) im))))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* (pow re 2) (+ (* 1/2 (/ (log base) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (log base) (pow im 4))) (* 1/6 (/ (* (pow re 2) (log base)) (pow im 6))))))))
(+.f64 (*.f64 (log.f64 (*.f64 im im)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (+.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) im) im) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (log.f64 base)) (pow.f64 im #s(literal 6 binary64)))))))))
(* -1 (* (log base) (log (/ 1 re))))
(*.f64 (log.f64 base) (log.f64 re))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 re re)))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 re re)) (+.f64 (*.f64 (log.f64 base) (log.f64 re)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (log base)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 re re)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (pow.f64 re #s(literal 6 binary64))))))
(* -1 (* (log base) (log (/ -1 re))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 re re)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 re re)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (log base)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (pow.f64 re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 re re)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(* 1/2 (* (log base) (log (pow re 2))))
(*.f64 (log.f64 (*.f64 re re)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 im (*.f64 im (log.f64 base))) (*.f64 re re)) (*.f64 (log.f64 base) (log.f64 (*.f64 re re)))))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log base)) (pow re 4))) (* 1/2 (/ (log base) (pow re 2))))))
(+.f64 (*.f64 (log.f64 (*.f64 re re)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)))))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* (pow im 2) (+ (* 1/2 (/ (log base) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (log base) (pow re 4))) (* 1/6 (/ (* (pow im 2) (log base)) (pow re 6))))))))
(+.f64 (*.f64 (log.f64 (*.f64 re re)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (log.f64 base)) (pow.f64 re #s(literal 6 binary64)))))))))
(* -1 (* (log base) (log (/ 1 im))))
(*.f64 (log.f64 base) (log.f64 im))
(+ (* -1 (* (log base) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (*.f64 (log.f64 base) (log.f64 im)))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (+.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (log base)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(+.f64 (*.f64 (log.f64 base) (log.f64 im)) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)) (pow.f64 im #s(literal 6 binary64))))))
(* -1 (* (log base) (log (/ -1 im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (* (log base) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (log base)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)) (pow.f64 im #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(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))))

eval568.0ms (4.6%)

Compiler

Compiled 74099 to 5598 computations (92.4% saved)

prune516.0ms (4.2%)

Pruning

27 alts after pruning (25 fresh and 2 done)

PrunedKeptTotal
New3303233326
Fresh14216
Picked415
Done011
Total3321273348
Accuracy
100.0%
Counts
3348 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
51.7%
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
52.5%
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
98.9%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 base))
98.7%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
98.8%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
99.2%
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
52.4%
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
52.1%
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
52.0%
(/.f64 (log.f64 im) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
98.8%
(/.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
98.7%
(/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
52.5%
(/.f64 (log.f64 im) (*.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))))
98.9%
(/.f64 (log.f64 im) (log.f64 base))
52.1%
(/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base))))
51.5%
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
30.2%
(/.f64 (exp.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
51.5%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 base)))))
98.8%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 im))))
51.5%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base)))
98.9%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
48.3%
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
51.0%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
98.8%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
51.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
48.3%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
Compiler

Compiled 830 to 581 computations (30% saved)

simplify320.0ms (2.6%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal 2 binary64))
cost-diff12992
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 base))))
cost-diff13120
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 base)))))
cost-diff64
(*.f64 (log.f64 base) (log.f64 base))
cost-diff128
(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
cost-diff320
(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
cost-diff13312
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
cost-diff0
(/.f64 (log.f64 base) (log.f64 im))
cost-diff0
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
cost-diff128
(*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64))
cost-diff12928
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
cost-diff0
(log.f64 im)
cost-diff0
(log.f64 base)
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 base))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff12864
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
cost-diff13120
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
cost-diff13120
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
Rules
3978×*-lowering-*.f32
3978×*-lowering-*.f64
1678×/-lowering-/.f32
1678×/-lowering-/.f64
1482×cube-prod
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
034214
168209
2138177
3328160
4781160
52799159
63565159
73773159
84060159
94426159
104928159
117199159
127494159
137652159
147759159
157859159
167959159
08134159
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (/ 1 (/ (log base) (pow (log base) 2))))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
re
im
(/ 1 (/ (log base) (pow (log base) 2)))
1
(/ (log base) (pow (log base) 2))
(log base)
base
(pow (log base) 2)
2
(* (/ 1 (log base)) (log im))
(/ 1 (log base))
1
(log base)
base
(log im)
im
(exp (* (log (/ (log base) (log im))) -1))
(* (log (/ (log base) (log im))) -1)
(log (/ (log base) (log im)))
(/ (log base) (log im))
(log base)
base
(log im)
im
-1
(/ (* (log im) (log base)) (+ (* (log base) (log base)) (* 0 0)))
(* (log im) (log base))
(log im)
im
(log base)
base
(+ (* (log base) (log base)) (* 0 0))
(* (log base) (log base))
(* 0 0)
0
(/ 1 (/ (pow (log base) 2) (/ (log (+ (* re re) (* im im))) (/ 2 (log base)))))
1
(/ (pow (log base) 2) (/ (log (+ (* re re) (* im im))) (/ 2 (log base))))
(pow (log base) 2)
(log base)
base
2
(/ (log (+ (* re re) (* im im))) (/ 2 (log base)))
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
(/ 2 (log base))
Outputs
(/ (log (sqrt (+ (* re re) (* im im)))) (/ 1 (/ (log base) (pow (log base) 2))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log (sqrt (+ (* re re) (* im im))))
(log.f64 (hypot.f64 re im))
(sqrt (+ (* re re) (* im im)))
(hypot.f64 re im)
re
im
(/ 1 (/ (log base) (pow (log base) 2)))
(log.f64 base)
1
#s(literal 1 binary64)
(/ (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)
(* (/ 1 (log base)) (log im))
(/.f64 (log.f64 im) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
1
#s(literal 1 binary64)
(log base)
(log.f64 base)
base
(log im)
(log.f64 im)
im
(exp (* (log (/ (log base) (log im))) -1))
(/.f64 (log.f64 im) (log.f64 base))
(* (log (/ (log base) (log im))) -1)
(log.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(log base)
(log.f64 base)
base
(log im)
(log.f64 im)
im
-1
#s(literal -1 binary64)
(/ (* (log im) (log base)) (+ (* (log base) (log base)) (* 0 0)))
(/.f64 (log.f64 im) (log.f64 base))
(* (log im) (log base))
(*.f64 (log.f64 base) (log.f64 im))
(log im)
(log.f64 im)
im
(log base)
(log.f64 base)
base
(+ (* (log base) (log base)) (* 0 0))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(* (log base) (log base))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(* 0 0)
#s(literal 0 binary64)
0
#s(literal 0 binary64)
(/ 1 (/ (pow (log base) 2) (/ (log (+ (* re re) (* im im))) (/ 2 (log base)))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
1
#s(literal 1 binary64)
(/ (pow (log base) 2) (/ (log (+ (* re re) (* im im))) (/ 2 (log base))))
(/.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(log base)
(log.f64 base)
base
2
#s(literal 2 binary64)
(/ (log (+ (* re re) (* im im))) (/ 2 (log base)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(log (+ (* re re) (* im im)))
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+ (* re re) (* im im))
(+.f64 (*.f64 re re) (*.f64 im im))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im
(/ 2 (log base))
(/.f64 #s(literal 2 binary64) (log.f64 base))

localize172.0ms (1.4%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
accuracy99.7%
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 base))))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy73.1%
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy100.0%
(log.f64 base)
accuracy99.8%
(*.f64 (log.f64 im) (log.f64 base))
accuracy99.7%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
accuracy99.6%
(*.f64 (log.f64 base) (log.f64 base))
accuracy100.0%
(log.f64 base)
accuracy99.8%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
accuracy99.7%
(/.f64 (log.f64 base) (log.f64 im))
accuracy99.5%
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
accuracy100.0%
(log.f64 im)
accuracy100.0%
(log.f64 base)
accuracy99.8%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy99.7%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
accuracy99.7%
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (/.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))
Results
60.0ms130×0invalid
58.0ms126×0valid
Compiler

Compiled 236 to 35 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-log: 21.0ms (28.6% of total)
ival-div: 16.0ms (21.8% of total)
ival-mult: 15.0ms (20.4% of total)
compiled-spec: 9.0ms (12.3% of total)
ival-add: 4.0ms (5.4% of total)
ival-pow: 3.0ms (4.1% of total)
ival-exp: 2.0ms (2.7% of total)
ival-sqrt: 2.0ms (2.7% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

series194.0ms (1.6%)

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

114 calls:

TimeVariablePointExpression
74.0ms
base
@inf
(* (log (/ (log base) (log im))) -1)
48.0ms
base
@-inf
(* (log (/ (log base) (log im))) -1)
27.0ms
im
@-inf
(* (log (/ (log base) (log im))) -1)
18.0ms
base
@0
(* (log (/ (log base) (log im))) -1)
7.0ms
im
@0
(* (log (/ (log base) (log im))) -1)

rewrite328.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
4420×*-lowering-*.f32
4420×*-lowering-*.f64
3402×/-lowering-/.f32
3402×/-lowering-/.f64
1078×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034140
1170108
2118397
0869997
Stop Event
iter limit
node limit
Counts
22 → 1698
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (/ 1 (/ (log base) (pow (log base) 2))))
(/ 1 (/ (log base) (pow (log base) 2)))
(/ (log base) (pow (log base) 2))
(log (sqrt (+ (* re re) (* im im))))
(* (/ 1 (log base)) (log im))
(/ 1 (log base))
(log base)
(log im)
(exp (* (log (/ (log base) (log im))) -1))
(* (log (/ (log base) (log im))) -1)
(log (/ (log base) (log im)))
(/ (log base) (log im))
(/ (* (log im) (log base)) (+ (* (log base) (log base)) (* 0 0)))
(+ (* (log base) (log base)) (* 0 0))
(* 0 0)
(* (log base) (log base))
(/ 1 (/ (pow (log base) 2) (/ (log (+ (* re re) (* im im))) (/ 2 (log base)))))
(/ (pow (log base) 2) (/ (log (+ (* re re) (* im im))) (/ 2 (log base))))
(pow (log base) 2)
(* (log im) (log base))
(log (+ (* re re) (* im im)))
(/ (log (+ (* re re) (* im im))) (/ 2 (log base)))
Outputs
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.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 4 binary64)) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (log.f64 base) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)) (/.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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) (log.f64 base)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 -2 binary64)) (/.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 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))) #s(literal -1 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.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 (*.f64 re re) (*.f64 im im)))) (/.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) (+.f64 (*.f64 re re) (*.f64 im im))))) (/.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 -2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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)))
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(+.f64 (log.f64 base) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 base))
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64))))
(-.f64 (log.f64 base) #s(literal 0 binary64))
(-.f64 (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 #s(literal 1 binary64) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (log.f64 base) #s(literal 1 binary64) #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 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 0 binary64) (log.f64 base))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 base))
(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))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 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 5 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.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 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 (-.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 #s(literal 0 binary64) (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) (log.f64 base)) #s(literal -1 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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 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 3 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 18 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 12 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal -1 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 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (-.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 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.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 12 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 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)) (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)))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 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))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (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)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (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 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.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)) (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) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 2 binary64))) (/.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))) (/.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 6 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 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 5 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(pow.f64 (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 (/.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 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (log.f64 base) (*.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 #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) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (pow.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 (/.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 -1 binary64) (log.f64 base)) (pow.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) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (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 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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.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 4 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 -2 binary64)) (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 -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 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) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3 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)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (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 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 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 (pow.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.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 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 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 -3 binary64))) (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))) (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 -2 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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(+.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -5 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 (*.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 -3 binary64))))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 1 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))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.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)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.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)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.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) (log.f64 base))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (-.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) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (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 5 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 5 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)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (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)))
(pow.f64 (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 (/.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))
(*.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 (log.f64 base) (pow.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 (/.f64 #s(literal 1 binary64) (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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (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)) (*.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 #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 (/.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)) (-.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 #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 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) (log.f64 base)) (*.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 -2 binary64)) (log.f64 base))
(*.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 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 -6 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.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 -5 binary64)) (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 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (log.f64 base))
(*.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 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -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 -5 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (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)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (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 -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.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)) (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 -5 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -5 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 -5 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 base)) (log.f64 base))
(log.f64 (hypot.f64 re im))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (hypot.f64 re im))))
(+.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 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(-.f64 (log.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(-.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 (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (log.f64 base)))
(neg.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (*.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (/.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.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 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (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 im)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(/.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) (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) im)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
(*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 im)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 im) (/.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 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #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 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #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)) (log.f64 im)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (log.f64 im) (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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (log.f64 im) (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 -2 binary64)) (log.f64 im)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (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 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (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 #s(literal 1 binary64) (log.f64 base)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(+.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -5 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 (*.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 -3 binary64))))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 1 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))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.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)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.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)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.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) (log.f64 base))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (-.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) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (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 5 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 5 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)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (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)))
(pow.f64 (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 (/.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))
(*.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 (log.f64 base) (pow.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 (/.f64 #s(literal 1 binary64) (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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (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)) (*.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 #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 (/.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)) (-.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 #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 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) (log.f64 base)) (*.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 -2 binary64)) (log.f64 base))
(*.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 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 -6 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.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 -5 binary64)) (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 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (log.f64 base))
(*.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 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -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 -5 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (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)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (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 -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.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)) (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 -5 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -5 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 -5 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 base)) (log.f64 base))
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(+.f64 (log.f64 base) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 base))
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64))))
(-.f64 (log.f64 base) #s(literal 0 binary64))
(-.f64 (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 #s(literal 1 binary64) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (log.f64 base) #s(literal 1 binary64) #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 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 0 binary64) (log.f64 base))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 base))
(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))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 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 5 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.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 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 (-.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 #s(literal 0 binary64) (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) (log.f64 base)) #s(literal -1 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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 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 3 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 18 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 12 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal -1 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 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (-.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 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.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 12 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 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)) (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)))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 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))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (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)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (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 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.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)) (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) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 2 binary64))) (/.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))) (/.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 6 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 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 5 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(pow.f64 (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 (/.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 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (log.f64 base) (*.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 #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) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (pow.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 (/.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 -1 binary64) (log.f64 base)) (pow.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) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (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 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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.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 4 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 -2 binary64)) (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 -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 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) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3 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)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (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 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 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 (pow.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.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 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 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 -3 binary64))) (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))) (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 -2 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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(log.f64 im)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(exp.f64 (log.f64 (log.f64 im)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) #s(literal 1 binary64))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (log.f64 base))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (/.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 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(pow.f64 (log.f64 im) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 im))
(*.f64 (log.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1/2 binary64)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (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 im)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(/.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) (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) im)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
(*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 im)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 im) (/.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 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #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 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #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)) (log.f64 im)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (log.f64 im) (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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (log.f64 im) (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 -2 binary64)) (log.f64 im)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (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 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (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)))
(log.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (log.f64 (log.f64 im)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (log.f64 im)))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(+.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 im))) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(-.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 im))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(-.f64 (log.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (+.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (neg.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (+.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64))
(*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(+.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (neg.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 (log.f64 base)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 im)))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))))
(-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(-.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))) (log.f64 (log.f64 base)))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (+.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base)))))) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (+.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base)))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 base) (log.f64 im)))) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(neg.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (+.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base))))) (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 im))) (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (+.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (+.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (*.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 base)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (+.f64 (*.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))) (-.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (*.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))))) (+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (+.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base)))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(+.f64 (/.f64 (log.f64 base) (log.f64 im)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 base) (log.f64 im)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 0 binary64)) (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (log.f64 base) (log.f64 im)))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(-.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 im))))
(-.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.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) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (/.f64 (log.f64 im) (/.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 4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) (*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 im) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (-.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 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (log.f64 im) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (-.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 (/.f64 (log.f64 im) (/.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 12 binary64)) (*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (exp.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (/.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 1 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (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))) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) (/.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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 (log.f64 base) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(*.f64 (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 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.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 im))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(*.f64 (/.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 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (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 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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 im)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.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 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (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 im)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(/.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) (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) im)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
(*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 im)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 im) (/.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 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #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 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #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)) (log.f64 im)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (log.f64 im) (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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (log.f64 im) (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 -2 binary64)) (log.f64 im)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (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 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (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 (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)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 6 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(-.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))))
(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 #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) (-.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 (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 4 binary64)) (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 -4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(/.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 (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 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 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))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 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)))) (pow.f64 (log.f64 base) #s(literal 4 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 6 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 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))) (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))) #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 (/.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 (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 (-.f64 #s(literal 0 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 (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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3 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 (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)) (pow.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 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.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 (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 -6 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.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 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 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)))
(*.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 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)))
#s(literal 0 binary64)
(+.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)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 6 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(-.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))))
(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 #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) (-.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 (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 4 binary64)) (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 -4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(/.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 (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 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 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))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 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)))) (pow.f64 (log.f64 base) #s(literal 4 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 6 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 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))) (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))) #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 (/.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 (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 (-.f64 #s(literal 0 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 (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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3 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 (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)) (pow.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 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.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 (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 -6 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.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 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 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)))
(*.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.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 4 binary64)) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (log.f64 base) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)) (/.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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) (log.f64 base)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 -2 binary64)) (/.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 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))) #s(literal -1 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.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 (*.f64 re re) (*.f64 im im)))) (/.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) (+.f64 (*.f64 re re) (*.f64 im im))))) (/.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 -2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 0 binary64)))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(+.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 0 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(-.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base)))) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(neg.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.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 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 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))) (neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.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) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.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)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (/.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 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (log.f64 base))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1/2 binary64))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.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 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (/.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 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.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 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.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 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (log.f64 base) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (/.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 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))))
(*.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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (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 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.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)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal -1 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(+.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)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 6 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(-.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))))
(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 #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) (-.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 (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 4 binary64)) (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 -4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(/.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 (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 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 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))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 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)))) (pow.f64 (log.f64 base) #s(literal 4 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 6 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 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))) (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))) #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 (/.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 (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 (-.f64 #s(literal 0 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 (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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3 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 (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)) (pow.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 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.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 (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 -6 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.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 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 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)))
(*.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 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 (log.f64 base) (log.f64 im)) (*.f64 #s(literal 0 binary64) (log.f64 im)))
(+.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (log.f64 im) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (log.f64 im)) (*.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 (log.f64 im) #s(literal 0 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))
(*.f64 (log.f64 im) (log.f64 base))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 im)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 im)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(+.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(+.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(-.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(-.f64 (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))) (+.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))
(+.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(+.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 #s(literal 2 binary64) (log.f64 base))))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) #s(literal 1 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 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) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal -2 binary64) (log.f64 base)))
(pow.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))
(*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.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)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))

simplify447.0ms (3.6%)

Algorithm
egg-herbie
Rules
4958×*-lowering-*.f32
4958×*-lowering-*.f64
2536×+-lowering-+.f64
2536×+-lowering-+.f32
2082×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06096603
119295830
270865702
081745702
Stop Event
iter limit
node limit
Counts
456 → 456
Calls
Call 1
Inputs
(/ (log im) (log base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(/ (log re) (log base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (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))))
(/ 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 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))))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 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)))))
(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 im)
(log im)
(log im)
(log im)
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(/ (log base) (log im))
(/ (log base) (log im))
(/ (log base) (log im))
(/ (log base) (log im))
(* -1 (/ (log (/ 1 base)) (log im)))
(* -1 (/ (log (/ 1 base)) (log im)))
(* -1 (/ (log (/ 1 base)) (log im)))
(* -1 (/ (log (/ 1 base)) (log im)))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/ (log base) (log im))
(/ (log base) (log im))
(/ (log base) (log im))
(/ (log base) (log im))
(* -1 (/ (log base) (log (/ 1 im))))
(* -1 (/ (log base) (log (/ 1 im))))
(* -1 (/ (log base) (log (/ 1 im))))
(* -1 (/ (log base) (log (/ 1 im))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (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)
(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/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (log (pow im 2)) (log base)))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ 1 re)) (log base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* 1/2 (/ (log (pow re 2)) (log base)))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ 1 im)) (log base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(* 2 (/ (log base) (log (pow im 2))))
(+ (* -2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log base) (log (pow im 2)))))
(+ (* 2 (/ (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (* -2 (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(+ (* 2 (/ (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/3 (/ (log base) (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 1/2 (/ (log base) (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* -2 (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2)))))))))))
(* -1 (/ (log base) (log (/ 1 re))))
(+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log base)) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log base)) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(* -1 (/ (log base) (log (/ -1 re))))
(+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log base)) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log base)) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(* 2 (/ (log base) (log (pow re 2))))
(+ (* -2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log base) (log (pow re 2)))))
(+ (* 2 (/ (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (* -2 (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(+ (* 2 (/ (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/3 (/ (log base) (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 1/2 (/ (log base) (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* -2 (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2)))))))))))
(* -1 (/ (log base) (log (/ 1 im))))
(+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log base)) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log base)) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(* -1 (/ (log base) (log (/ -1 im))))
(+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log base)) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log base)) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 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) (log im))
(* (log base) (log im))
(* (log base) (log im))
(* (log base) (log im))
(* -1 (* (log base) (log (/ 1 im))))
(* -1 (* (log base) (log (/ 1 im))))
(* -1 (* (log base) (log (/ 1 im))))
(* -1 (* (log base) (log (/ 1 im))))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(* (log base) (log im))
(* (log base) (log im))
(* (log base) (log im))
(* (log base) (log im))
(* -1 (* (log im) (log (/ 1 base))))
(* -1 (* (log im) (log (/ 1 base))))
(* -1 (* (log im) (log (/ 1 base))))
(* -1 (* (log im) (log (/ 1 base))))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(log (pow im 2))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(* -2 (log (/ 1 re)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(* -2 (log (/ -1 re)))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(log (pow re 2))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(* -2 (log (/ 1 im)))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(* -2 (log (/ -1 im)))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(* 1/2 (* (log base) (log (pow im 2))))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log base)) (pow im 4))) (* 1/2 (/ (log base) (pow im 2))))))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* (pow re 2) (+ (* 1/2 (/ (log base) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (log base) (pow im 4))) (* 1/6 (/ (* (pow re 2) (log base)) (pow im 6))))))))
(* -1 (* (log base) (log (/ 1 re))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (log base)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(* -1 (* (log base) (log (/ -1 re))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (log base)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(* 1/2 (* (log base) (log (pow re 2))))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log base)) (pow re 4))) (* 1/2 (/ (log base) (pow re 2))))))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* (pow im 2) (+ (* 1/2 (/ (log base) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (log base) (pow re 4))) (* 1/6 (/ (* (pow im 2) (log base)) (pow re 6))))))))
(* -1 (* (log base) (log (/ 1 im))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (log base)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(* -1 (* (log base) (log (/ -1 im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (log base)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
Outputs
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base))))))) (/.f64 (log.f64 im) (log.f64 base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base))) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re)))))
(* -1 (/ (log (/ -1 re)) (log base)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))))
(/ (log re) (log base))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 im (*.f64 im (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))))))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)))
(* -1 (/ (log (/ -1 im)) (log base)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))) (/.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.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)))
(/ 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)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/ -1 (log (/ 1 base)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/ -1 (log (/ 1 base)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/ -1 (log (/ 1 base)))
(neg.f64 (/.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 im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+.f64 (log.f64 im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 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)) (pow.f64 im #s(literal 4 binary64))) (/.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) (pow.f64 im #s(literal 4 binary64))))))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -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 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 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 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.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 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+.f64 (log.f64 re) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 re 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 (*.f64 im im) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))))))))
(* -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 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 (log.f64 im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -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 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 (log.f64 im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 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 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 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 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.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 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (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 base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/ -1 (log (/ 1 base)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/ -1 (log (/ 1 base)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/ -1 (log (/ 1 base)))
(neg.f64 (/.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 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 im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log (/ 1 base)) (log im)))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log (/ 1 base)) (log im)))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log (/ 1 base)) (log im)))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log (/ 1 base)) (log im)))
(/.f64 (log.f64 base) (log.f64 im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log base) (log (/ 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log base) (log (/ 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log base) (log (/ 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log base) (log (/ 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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))
(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/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* 1/2 (/ (log (pow im 2)) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im))) (log.f64 base))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (/.f64 (log.f64 (*.f64 im im)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im))) (log.f64 base)))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im))) (log.f64 base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))))
(* -1 (/ (log (/ -1 re)) (log base)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))))
(* 1/2 (/ (log (pow re 2)) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re))) (log.f64 base))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re))) (log.f64 base)))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re))) (log.f64 base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* 2 (/ (log base) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -2 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 2 (/ (log base) (log (pow im 2))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 im im)))
(+ (* -2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log base) (log (pow im 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 im im))) (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))
(+ (* 2 (/ (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (* -2 (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 (*.f64 re re) (-.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))))) (/.f64 (/.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))))))
(+ (* 2 (/ (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/3 (/ (log base) (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 1/2 (/ (log base) (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* -2 (+ (* -1 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log base) (* (pow im 4) (pow (log (pow im 2)) 2)))))))))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 im im))) (*.f64 re (*.f64 re (+.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 im im)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (+.f64 (-.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))) (*.f64 re (*.f64 re (-.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/3 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))) (*.f64 (*.f64 im im) (log.f64 (*.f64 im im)))))))))))))
(* -1 (/ (log base) (log (/ 1 re))))
(/.f64 (log.f64 base) (log.f64 re))
(+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+.f64 (/.f64 (log.f64 base) (log.f64 re)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))) (+.f64 (/.f64 (log.f64 base) (log.f64 re)) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log base)) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log base)) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1 (/ (log base) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(+.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 re)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (log.f64 base)) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))))) (log.f64 re)))) (pow.f64 re #s(literal 6 binary64))))))
(* -1 (/ (log base) (log (/ -1 re))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) (pow.f64 re #s(literal 4 binary64))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log base)) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log base)) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log base)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1 (/ (log base) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (log.f64 base)) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))))) (pow.f64 re #s(literal 6 binary64))))))
(* 2 (/ (log base) (log (pow re 2))))
(/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 re re)))
(+ (* -2 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log base) (log (pow re 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 re re))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))
(+ (* 2 (/ (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (* -2 (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 im im) (-.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (/.f64 (log.f64 base) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))))
(+ (* 2 (/ (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/3 (/ (log base) (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 1/2 (/ (log base) (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* -2 (+ (* -1 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log base) (* (pow re 4) (pow (log (pow re 2)) 2)))))))))))
(+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (+.f64 (-.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)))) (*.f64 im (*.f64 im (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (/.f64 (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)))) (*.f64 (*.f64 re re) (log.f64 (*.f64 re re))))))))))))
(* -1 (/ (log base) (log (/ 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(+.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 base) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 3 binary64))))) (pow.f64 im #s(literal 4 binary64))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log base)) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log base)) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1 (/ (log base) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(+.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 base) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 base) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 3 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 base) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 base) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 3 binary64))))) (log.f64 im)))) (pow.f64 im #s(literal 6 binary64))))))
(* -1 (/ (log base) (log (/ -1 im))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log base)) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log base)) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log base)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1 (/ (log base) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(+.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (log.f64 base)) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 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) (log im))
(*.f64 (log.f64 im) (log.f64 base))
(* (log base) (log im))
(*.f64 (log.f64 im) (log.f64 base))
(* (log base) (log im))
(*.f64 (log.f64 im) (log.f64 base))
(* (log base) (log im))
(*.f64 (log.f64 im) (log.f64 base))
(* -1 (* (log base) (log (/ 1 im))))
(*.f64 (log.f64 im) (log.f64 base))
(* -1 (* (log base) (log (/ 1 im))))
(*.f64 (log.f64 im) (log.f64 base))
(* -1 (* (log base) (log (/ 1 im))))
(*.f64 (log.f64 im) (log.f64 base))
(* -1 (* (log base) (log (/ 1 im))))
(*.f64 (log.f64 im) (log.f64 base))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(*.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(*.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(*.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(*.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(* (log base) (log im))
(*.f64 (log.f64 im) (log.f64 base))
(* (log base) (log im))
(*.f64 (log.f64 im) (log.f64 base))
(* (log base) (log im))
(*.f64 (log.f64 im) (log.f64 base))
(* (log base) (log im))
(*.f64 (log.f64 im) (log.f64 base))
(* -1 (* (log im) (log (/ 1 base))))
(*.f64 (log.f64 im) (log.f64 base))
(* -1 (* (log im) (log (/ 1 base))))
(*.f64 (log.f64 im) (log.f64 base))
(* -1 (* (log im) (log (/ 1 base))))
(*.f64 (log.f64 im) (log.f64 base))
(* -1 (* (log im) (log (/ 1 base))))
(*.f64 (log.f64 im) (log.f64 base))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log (pow im 2))
(log.f64 (*.f64 im im))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+.f64 (log.f64 (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(+.f64 (log.f64 (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))))))))
(* -2 (log (/ 1 re)))
(neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(+.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(* -2 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))
(log (pow re 2))
(log.f64 (*.f64 re re))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+.f64 (log.f64 (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(+.f64 (log.f64 (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64)))))))))
(* -2 (log (/ 1 im)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -2 binary64))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -2 binary64)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 6 binary64))))
(* -2 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 6 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)))
(* 1/2 (* (log base) (log (pow im 2))))
(*.f64 (log.f64 (*.f64 im im)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (log.f64 base) (log.f64 (*.f64 im im))) (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im))))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log base)) (pow im 4))) (* 1/2 (/ (log base) (pow im 2))))))
(+.f64 (*.f64 (log.f64 (*.f64 im im)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)))))
(+ (* 1/2 (* (log base) (log (pow im 2)))) (* (pow re 2) (+ (* 1/2 (/ (log base) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (log base) (pow im 4))) (* 1/6 (/ (* (pow re 2) (log base)) (pow im 6))))))))
(+.f64 (*.f64 (log.f64 (*.f64 im im)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (log.f64 base)) (pow.f64 im #s(literal 6 binary64)))))))))
(* -1 (* (log base) (log (/ 1 re))))
(*.f64 (log.f64 base) (log.f64 re))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (log.f64 base) re) re)))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (+.f64 (*.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (log.f64 base) re) re)))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -1 (* (log base) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (log base)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (log.f64 base) re) re)))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 (log.f64 base) (log.f64 re))))
(* -1 (* (log base) (log (/ -1 re))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(-.f64 (*.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (log.f64 base) re) re)))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2)))))
(-.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (log.f64 base) re) re)))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (* (log base) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (log base)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))))
(+.f64 (-.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (log.f64 base) re) re)))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (pow.f64 re #s(literal 6 binary64))))
(* 1/2 (* (log base) (log (pow re 2))))
(*.f64 (log.f64 (*.f64 re re)) (*.f64 (log.f64 base) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 (*.f64 re re)))))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log base)) (pow re 4))) (* 1/2 (/ (log base) (pow re 2))))))
(+.f64 (*.f64 (log.f64 (*.f64 re re)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (log.f64 base) re) re)))))
(+ (* 1/2 (* (log base) (log (pow re 2)))) (* (pow im 2) (+ (* 1/2 (/ (log base) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (log base) (pow re 4))) (* 1/6 (/ (* (pow im 2) (log base)) (pow re 6))))))))
(+.f64 (*.f64 (log.f64 (*.f64 re re)) (*.f64 (log.f64 base) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (log.f64 base) re) re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (log.f64 base)) (pow.f64 re #s(literal 6 binary64)))))))))
(* -1 (* (log base) (log (/ 1 im))))
(*.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (* (log base) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (log base)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(+.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))))))
(* -1 (* (log base) (log (/ -1 im))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(-.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (log base)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64))))) (-.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 1/2 (* (log base) (log (+ (pow im 2) (pow re 2)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1/2 binary64)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1/2 binary64)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1/2 binary64)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1/2 binary64)))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))

eval561.0ms (4.5%)

Compiler

Compiled 67038 to 7496 computations (88.8% saved)

prune841.0ms (6.8%)

Pruning

31 alts after pruning (28 fresh and 3 done)

PrunedKeptTotal
New3292193311
Fresh11920
Picked415
Done022
Total3307313338
Accuracy
100.0%
Counts
3338 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
98.8%
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
98.8%
(/.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
51.7%
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
98.7%
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
98.9%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 base))
98.7%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
98.6%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
98.8%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.2%
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
52.1%
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
98.9%
(/.f64 (log.f64 im) (log.f64 base))
52.1%
(/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base))))
30.2%
(/.f64 (exp.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
98.8%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 im) (log.f64 base))))
51.5%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base)))
98.9%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
52.4%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 im))
98.8%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
98.7%
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 im)))
98.7%
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 im))
98.8%
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 im))
51.0%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
98.8%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
72.7%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (exp.f64 (log.f64 (log.f64 im))))
52.1%
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (log.f64 base)))) (log.f64 im))
98.8%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 base))
37.3%
(exp.f64 (-.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base))))
48.3%
(exp.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
48.4%
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
Compiler

Compiled 824 to 609 computations (26.1% saved)

simplify395.0ms (3.2%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -2 binary64))
cost-diff13120
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
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)) (log.f64 im))
cost-diff12992
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 base))
cost-diff0
(/.f64 (log.f64 base) (log.f64 im))
cost-diff0
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
cost-diff64
(neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
cost-diff12864
(exp.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
cost-diff0
(log.f64 im)
cost-diff0
(log.f64 base)
cost-diff0
(/.f64 (log.f64 base) (log.f64 im))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
cost-diff0
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
cost-diff0
(hypot.f64 re im)
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff0
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
Rules
6478×*-lowering-*.f32
6478×*-lowering-*.f64
2458×cube-prod
2220×pow-lowering-pow.f64
2220×pow-lowering-pow.f32
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
029144
156144
293140
3137140
4230140
5351140
6920139
72275138
82712138
93194138
103927138
114913138
125353138
135466138
145543138
155627138
165731138
176674138
187305138
197435138
207528138
217620138
227712138
237804138
247910138
08016138
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (/ (pow (log base) 4) (pow (log base) 3)))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
re
im
(/ (pow (log base) 4) (pow (log base) 3))
(pow (log base) 4)
(log base)
base
4
(pow (log base) 3)
3
(/ 1 (/ (log base) (log im)))
1
(/ (log base) (log im))
(log base)
base
(log im)
im
(exp (neg (log (/ (log base) (log im)))))
(neg (log (/ (log base) (log im))))
(log (/ (log base) (log im)))
(/ (log base) (log im))
(log base)
base
(log im)
im
(* (* (pow (log base) -2) (log im)) (log base))
(* (pow (log base) -2) (log im))
(pow (log base) -2)
(log base)
base
-2
(log im)
im
(/ (pow (log base) -2) (/ (/ 1 (log base)) (log im)))
(pow (log base) -2)
(log base)
base
-2
(/ (/ 1 (log base)) (log im))
(/ 1 (log base))
1
(log im)
im
Outputs
(/ (log (sqrt (+ (* re re) (* im im)))) (/ (pow (log base) 4) (pow (log base) 3)))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(log (sqrt (+ (* re re) (* im im))))
(log.f64 (hypot.f64 re im))
(sqrt (+ (* re re) (* im im)))
(hypot.f64 re im)
re
im
(/ (pow (log base) 4) (pow (log base) 3))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(log base)
(log.f64 base)
base
4
#s(literal 4 binary64)
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
3
#s(literal 3 binary64)
(/ 1 (/ (log base) (log im)))
(/.f64 (log.f64 im) (log.f64 base))
1
#s(literal 1 binary64)
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(log base)
(log.f64 base)
base
(log im)
(log.f64 im)
im
(exp (neg (log (/ (log base) (log im)))))
(/.f64 (log.f64 im) (log.f64 base))
(neg (log (/ (log base) (log im))))
(log.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(log base)
(log.f64 base)
base
(log im)
(log.f64 im)
im
(* (* (pow (log base) -2) (log im)) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* (pow (log base) -2) (log im))
(*.f64 (log.f64 im) (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)
(log im)
(log.f64 im)
im
(/ (pow (log base) -2) (/ (/ 1 (log base)) (log im)))
(/.f64 (log.f64 im) (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)
(/ (/ 1 (log base)) (log im))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
1
#s(literal 1 binary64)
(log im)
(log.f64 im)
im

localize162.0ms (1.3%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy99.7%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
accuracy99.7%
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy100.0%
(log.f64 base)
accuracy99.7%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 base))
accuracy99.7%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy100.0%
(log.f64 base)
accuracy99.8%
(exp.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
accuracy99.7%
(/.f64 (log.f64 base) (log.f64 im))
accuracy99.5%
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
accuracy100.0%
(log.f64 im)
accuracy100.0%
(log.f64 base)
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
accuracy99.7%
(/.f64 (log.f64 base) (log.f64 im))
accuracy99.7%
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
accuracy99.7%
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
accuracy99.4%
(pow.f64 (log.f64 base) #s(literal 3 binary64))
accuracy99.3%
(pow.f64 (log.f64 base) #s(literal 4 binary64))
Results
57.0ms126×0valid
48.0ms130×0invalid
Compiler

Compiled 163 to 27 computations (83.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-div: 19.0ms (25.8% of total)
ival-pow: 16.0ms (21.7% of total)
ival-log: 13.0ms (17.7% of total)
compiled-spec: 10.0ms (13.6% of total)
ival-mult: 8.0ms (10.9% of total)
ival-exp: 2.0ms (2.7% of total)
ival-sqrt: 2.0ms (2.7% of total)
ival-add: 1.0ms (1.4% of total)
const: 1.0ms (1.4% of total)
ival-neg: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

series20.0ms (0.2%)

Counts
19 → 384
Calls
Call 1
Inputs
#<alt (/ (log (sqrt (+ (* re re) (* im im)))) (/ (pow (log base) 4) (pow (log base) 3)))>
#<alt (log (sqrt (+ (* re re) (* im im))))>
#<alt (sqrt (+ (* re re) (* im im)))>
#<alt (/ (pow (log base) 4) (pow (log base) 3))>
#<alt (/ 1 (/ (log base) (log im)))>
#<alt (/ (log base) (log im))>
#<alt (log base)>
#<alt (log im)>
#<alt (exp (neg (log (/ (log base) (log im)))))>
#<alt (neg (log (/ (log base) (log im))))>
#<alt (log (/ (log base) (log im)))>
#<alt (* (* (pow (log base) -2) (log im)) (log base))>
#<alt (* (pow (log base) -2) (log im))>
#<alt (pow (log base) -2)>
#<alt (/ (pow (log base) -2) (/ (/ 1 (log base)) (log im)))>
#<alt (/ (/ 1 (log base)) (log im))>
#<alt (pow (log base) 4)>
#<alt (pow (log base) 3)>
#<alt (/ 1 (log base))>
Outputs
#<alt (/ (log im) (log base))>
#<alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))>
#<alt (+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))>
#<alt (+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))>
#<alt (* -1 (/ (log (/ 1 re)) (log base)))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))>
#<alt (* -1 (/ (log (/ -1 re)) (log base)))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))>
#<alt (/ (log re) (log base))>
#<alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))>
#<alt (+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))>
#<alt (+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))>
#<alt (* -1 (/ (log (/ -1 im)) (log base)))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))>
#<alt (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))>
#<alt (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))>
#<alt (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))>
#<alt (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))>
#<alt (* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))>
#<alt (* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))>
#<alt (* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))>
#<alt (* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))>
#<alt (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<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 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 (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 im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (log base) (log im))>
#<alt (/ (log base) (log im))>
#<alt (/ (log base) (log im))>
#<alt (/ (log base) (log im))>
#<alt (* -1 (/ (log (/ 1 base)) (log im)))>
#<alt (* -1 (/ (log (/ 1 base)) (log im)))>
#<alt (* -1 (/ (log (/ 1 base)) (log im)))>
#<alt (* -1 (/ (log (/ 1 base)) (log im)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))>
#<alt (/ (log base) (log im))>
#<alt (/ (log base) (log im))>
#<alt (/ (log base) (log im))>
#<alt (/ (log base) (log im))>
#<alt (* -1 (/ (log base) (log (/ 1 im))))>
#<alt (* -1 (/ (log base) (log (/ 1 im))))>
#<alt (* -1 (/ (log base) (log (/ 1 im))))>
#<alt (* -1 (/ (log base) (log (/ 1 im))))>
#<alt (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<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 im)>
#<alt (log im)>
#<alt (log im)>
#<alt (log im)>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (exp (neg (log (/ (log base) (log im)))))>
#<alt (exp (neg (log (/ (log base) (log im)))))>
#<alt (exp (neg (log (/ (log base) (log im)))))>
#<alt (exp (neg (log (/ (log base) (log im)))))>
#<alt (exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))>
#<alt (exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))>
#<alt (exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))>
#<alt (exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))>
#<alt (exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))>
#<alt (exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))>
#<alt (exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))>
#<alt (exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))>
#<alt (exp (neg (log (/ (log base) (log im)))))>
#<alt (exp (neg (log (/ (log base) (log im)))))>
#<alt (exp (neg (log (/ (log base) (log im)))))>
#<alt (exp (neg (log (/ (log base) (log im)))))>
#<alt (exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))>
#<alt (exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))>
#<alt (exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))>
#<alt (exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))>
#<alt (exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))>
#<alt (exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))>
#<alt (exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))>
#<alt (exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))>
#<alt (* -1 (log (/ (log base) (log im))))>
#<alt (* -1 (log (/ (log base) (log im))))>
#<alt (* -1 (log (/ (log base) (log im))))>
#<alt (* -1 (log (/ (log base) (log im))))>
#<alt (* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))>
#<alt (* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))>
#<alt (* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))>
#<alt (* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))>
#<alt (* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))>
#<alt (* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))>
#<alt (* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))>
#<alt (* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))>
#<alt (* -1 (log (/ (log base) (log im))))>
#<alt (* -1 (log (/ (log base) (log im))))>
#<alt (* -1 (log (/ (log base) (log im))))>
#<alt (* -1 (log (/ (log base) (log im))))>
#<alt (* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))>
#<alt (* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))>
#<alt (* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))>
#<alt (* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))>
#<alt (* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))>
#<alt (* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))>
#<alt (* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))>
#<alt (* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))>
#<alt (log (/ (log base) (log im)))>
#<alt (log (/ (log base) (log im)))>
#<alt (log (/ (log base) (log im)))>
#<alt (log (/ (log base) (log im)))>
#<alt (log (* -1 (/ (log (/ 1 base)) (log im))))>
#<alt (log (* -1 (/ (log (/ 1 base)) (log im))))>
#<alt (log (* -1 (/ (log (/ 1 base)) (log im))))>
#<alt (log (* -1 (/ (log (/ 1 base)) (log im))))>
#<alt (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))>
#<alt (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))>
#<alt (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))>
#<alt (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))>
#<alt (log (/ (log base) (log im)))>
#<alt (log (/ (log base) (log im)))>
#<alt (log (/ (log base) (log im)))>
#<alt (log (/ (log base) (log im)))>
#<alt (log (* -1 (/ (log base) (log (/ 1 im)))))>
#<alt (log (* -1 (/ (log base) (log (/ 1 im)))))>
#<alt (log (* -1 (/ (log base) (log (/ 1 im)))))>
#<alt (log (* -1 (/ (log base) (log (/ 1 im)))))>
#<alt (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (log im) (pow (log base) 2))>
#<alt (/ (log im) (pow (log base) 2))>
#<alt (/ (log im) (pow (log base) 2))>
#<alt (/ (log im) (pow (log base) 2))>
#<alt (/ (log im) (pow (log (/ 1 base)) 2))>
#<alt (/ (log im) (pow (log (/ 1 base)) 2))>
#<alt (/ (log im) (pow (log (/ 1 base)) 2))>
#<alt (/ (log im) (pow (log (/ 1 base)) 2))>
#<alt (/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ (log im) (pow (log base) 2))>
#<alt (/ (log im) (pow (log base) 2))>
#<alt (/ (log im) (pow (log base) 2))>
#<alt (/ (log im) (pow (log base) 2))>
#<alt (* -1 (/ (log (/ 1 im)) (pow (log base) 2)))>
#<alt (* -1 (/ (log (/ 1 im)) (pow (log base) 2)))>
#<alt (* -1 (/ (log (/ 1 im)) (pow (log base) 2)))>
#<alt (* -1 (/ (log (/ 1 im)) (pow (log base) 2)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (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 im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ 1 (* (log base) (log im)))>
#<alt (/ 1 (* (log base) (log im)))>
#<alt (/ 1 (* (log base) (log im)))>
#<alt (/ 1 (* (log base) (log im)))>
#<alt (/ -1 (* (log im) (log (/ 1 base))))>
#<alt (/ -1 (* (log im) (log (/ 1 base))))>
#<alt (/ -1 (* (log im) (log (/ 1 base))))>
#<alt (/ -1 (* (log im) (log (/ 1 base))))>
#<alt (/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (/ 1 (* (log base) (log im)))>
#<alt (/ 1 (* (log base) (log im)))>
#<alt (/ 1 (* (log base) (log im)))>
#<alt (/ 1 (* (log base) (log im)))>
#<alt (/ -1 (* (log base) (log (/ 1 im))))>
#<alt (/ -1 (* (log base) (log (/ 1 im))))>
#<alt (/ -1 (* (log base) (log (/ 1 im))))>
#<alt (/ -1 (* (log base) (log (/ 1 im))))>
#<alt (/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (pow (log base) 4)>
#<alt (pow (log base) 4)>
#<alt (pow (log base) 4)>
#<alt (pow (log base) 4)>
#<alt (pow (log (/ 1 base)) 4)>
#<alt (pow (log (/ 1 base)) 4)>
#<alt (pow (log (/ 1 base)) 4)>
#<alt (pow (log (/ 1 base)) 4)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)>
#<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)>
#<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
2.0ms
re
@inf
(sqrt (+ (* re re) (* im im)))
1.0ms
base
@-inf
(pow (log base) 3)
1.0ms
base
@-inf
(* (pow (log base) -2) (log im))
1.0ms
im
@-inf
(/ (/ 1 (log base)) (log im))
0.0ms
base
@-inf
(pow (log base) 4)

rewrite508.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
4136×*-lowering-*.f32
4136×*-lowering-*.f64
3044×/-lowering-/.f32
3044×/-lowering-/.f64
1204×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02996
113985
282884
3727984
0800984
Stop Event
iter limit
node limit
Counts
19 → 1705
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (/ (pow (log base) 4) (pow (log base) 3)))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
(/ (pow (log base) 4) (pow (log base) 3))
(/ 1 (/ (log base) (log im)))
(/ (log base) (log im))
(log base)
(log im)
(exp (neg (log (/ (log base) (log im)))))
(neg (log (/ (log base) (log im))))
(log (/ (log base) (log im)))
(* (* (pow (log base) -2) (log im)) (log base))
(* (pow (log base) -2) (log im))
(pow (log base) -2)
(/ (pow (log base) -2) (/ (/ 1 (log base)) (log im)))
(/ (/ 1 (log base)) (log im))
(pow (log base) 4)
(pow (log base) 3)
(/ 1 (log base))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 -4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 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 3 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 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 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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)))
(pow.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 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 -5/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 -4 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #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 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (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 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 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 -3 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (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)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 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 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.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 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 3 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(log.f64 (hypot.f64 re im))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (hypot.f64 re im))))
(+.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 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (log.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(hypot.f64 re im)
(hypot.f64 im re)
(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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (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 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.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 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) #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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.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)))
(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 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -3 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 #s(literal 3 binary64) (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 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 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 (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 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.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 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))))
(/.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)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.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 3 binary64))))
(/.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 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 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))) (*.f64 (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 0 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 -4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.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 1/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) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.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) (-.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 3 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 3 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.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 3 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 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 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.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 (log.f64 base) #s(literal 4 binary64)))) (-.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)) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 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 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 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 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.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 4 binary64)) (/.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 3 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 -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.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 -3 binary64))))
(*.f64 (-.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 -3 binary64))) #s(literal 1 binary64)))
(*.f64 (-.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 -3 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 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))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (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 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.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 -5/2 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 (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 #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 4 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 (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 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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 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 (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 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 -4 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -3 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 (neg.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 -3 binary64))))
(*.f64 (pow.f64 (-.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 (/.f64 #s(literal 1 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 #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 1 binary64) (log.f64 base)) (/.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 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 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) (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)) (-.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 3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (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) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 -2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 (log.f64 im) (-.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 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 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 3 binary64))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 im) (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)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (log.f64 im) (-.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 4 binary64))))
(/.f64 (*.f64 (log.f64 im) (-.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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (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 4 binary64))) (/.f64 (log.f64 im) (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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 im) (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 5/2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (log.f64 im) (-.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 -3 binary64))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 -5/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 -3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1/2 binary64))
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (-.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 -3 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 im) (-.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 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.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)) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (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 -3 binary64)) (log.f64 im)))
(*.f64 (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 im))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 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 3 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.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 im) (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)) (log.f64 im)))
(*.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 im))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 im)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (-.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 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (log.f64 im) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 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 -3 binary64))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (-.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 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (log.f64 im) (-.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 3 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 base))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (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) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 im) (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 (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(-.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) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(neg.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 im) (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 4 binary64)) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(/.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (/.f64 (log.f64 im) (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 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.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 im))))
(/.f64 (/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 3 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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 3 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (-.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 1 binary64) (log.f64 im))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)) #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 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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 -2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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 im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 (log.f64 base) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (-.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 -3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (-.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 -3 binary64))) (log.f64 im)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))) #s(literal -1 binary64))
(*.f64 (-.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 im)) (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) (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (-.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 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 (log.f64 im) (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) (log.f64 base)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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 -3 binary64)) (/.f64 (log.f64 im) (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 3 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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 3 binary64)) (/.f64 (log.f64 im) (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 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 im)))
(*.f64 (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 1 binary64) (log.f64 im)) (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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.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)) (log.f64 im)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 -3 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -3 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 #s(literal 3 binary64) (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 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 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 (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 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.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 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))))
(/.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)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.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 3 binary64))))
(/.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 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 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))) (*.f64 (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 0 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 -4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.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 1/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) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.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) (-.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 3 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 3 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.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 3 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 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 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.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 (log.f64 base) #s(literal 4 binary64)))) (-.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)) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 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 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 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 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.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 4 binary64)) (/.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 3 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 -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.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 -3 binary64))))
(*.f64 (-.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 -3 binary64))) #s(literal 1 binary64)))
(*.f64 (-.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 -3 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 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))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (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 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.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 -5/2 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 (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 #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 4 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 (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 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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 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 (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 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 -4 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -3 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 (neg.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 -3 binary64))))
(*.f64 (pow.f64 (-.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 (/.f64 #s(literal 1 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 #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 1 binary64) (log.f64 base)) (/.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 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 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) (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)) (-.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 3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(log.f64 im)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(exp.f64 (log.f64 (log.f64 im)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im))))
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (/.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)) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (-.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 -2 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (log.f64 base) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(pow.f64 (log.f64 im) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))) #s(literal -1 binary64))
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (log.f64 im))
(*.f64 (log.f64 im) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (-.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)) (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.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) (log.f64 im))))
(*.f64 (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 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (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) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 -2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 (log.f64 im) (-.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 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 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 3 binary64))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 im) (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)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (log.f64 im) (-.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 4 binary64))))
(/.f64 (*.f64 (log.f64 im) (-.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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (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 4 binary64))) (/.f64 (log.f64 im) (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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 im) (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 5/2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (log.f64 im) (-.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 -3 binary64))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 -5/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 -3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1/2 binary64))
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (-.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 -3 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 im) (-.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 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.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)) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (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 -3 binary64)) (log.f64 im)))
(*.f64 (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 im))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 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 3 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.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 im) (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)) (log.f64 im)))
(*.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 im))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 im)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (-.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 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (log.f64 im) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 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 -3 binary64))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (-.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 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (log.f64 im) (-.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 3 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 base))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (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) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 im) (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 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal 0 binary64))
(+.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (log.f64 (log.f64 im)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (log.f64 im)))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(+.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 im))) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im))))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im))))
(-.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (log.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im)))) (/.f64 (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(-.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 3 binary64))) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (neg.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)))) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 base)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (-.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (log.f64 im))))))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))))
(/.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (log.f64 im))))
(/.f64 (-.f64 (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64))
(*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 0 binary64))
(+.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (neg.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 (log.f64 base)))
(+.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(-.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 0 binary64))
(-.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 im)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(-.f64 (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im))))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(-.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(-.f64 (log.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im))) (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 base) (log.f64 im)))) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(-.f64 (+.f64 #s(literal 0 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im))))
(neg.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))) (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 im))) (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (log.f64 (*.f64 (log.f64 base) (log.f64 im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 3 binary64)))) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)))) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (*.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 base)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))) (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))) (-.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im))))) (+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 1 binary64))
(*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (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) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 -2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 (log.f64 im) (-.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 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 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 3 binary64))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 im) (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)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (log.f64 im) (-.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 4 binary64))))
(/.f64 (*.f64 (log.f64 im) (-.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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (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 4 binary64))) (/.f64 (log.f64 im) (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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 im) (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 5/2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (log.f64 im) (-.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 -3 binary64))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 -5/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 -3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1/2 binary64))
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (-.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 -3 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 im) (-.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 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.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)) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (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 -3 binary64)) (log.f64 im)))
(*.f64 (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 im))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 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 3 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.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 im) (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)) (log.f64 im)))
(*.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 im))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 im)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (-.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 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (log.f64 im) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 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 -3 binary64))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (-.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 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (log.f64 im) (-.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 3 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 base))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (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) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 im) (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 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(neg.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (log.f64 im) (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 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (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) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (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)) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (log.f64 im) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (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 (*.f64 (/.f64 (log.f64 im) (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 4 binary64))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (-.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) (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)) (log.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 im) (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)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 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 -2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 im) (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 im) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.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 im))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (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)))
(exp.f64 (*.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 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)))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (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 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (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 -2 binary64)) #s(literal 1 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 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (log.f64 base) (-.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 -2 binary64))) #s(literal -1 binary64))
(/.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 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.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 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 (-.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 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.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) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -3 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) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.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 -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (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 -3 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (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 #s(literal -1 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 -3 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 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 (exp.f64 #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 2 binary64)))
(*.f64 (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 -3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 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 -4 binary64)) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 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 (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) (log.f64 base)))
(*.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 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 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 -2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)))
(*.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 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -5/2 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 2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 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 -3 binary64)) (/.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 -3 binary64)) (log.f64 base)))
(*.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 -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 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) #s(literal -2 binary64)))
(*.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 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 2 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 -4 binary64)) (pow.f64 (log.f64 base) #s(literal -4 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 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.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 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 -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 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (*.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 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.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 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (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 3 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 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 3 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (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) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 -2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 (log.f64 im) (-.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 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 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 3 binary64))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 im) (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)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (log.f64 im) (-.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 4 binary64))))
(/.f64 (*.f64 (log.f64 im) (-.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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (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 4 binary64))) (/.f64 (log.f64 im) (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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 im) (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 5/2 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (log.f64 im) (-.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 -3 binary64))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 -5/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 -3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (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 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1/2 binary64))
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (-.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 -3 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 im) (-.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 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.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)) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (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 -3 binary64)) (log.f64 im)))
(*.f64 (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 im))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 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 3 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.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 im) (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)) (log.f64 im)))
(*.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 im))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 im)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (-.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 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (log.f64 im) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 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 -3 binary64))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (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 (log.f64 im) (-.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 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (log.f64 im) (-.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 3 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 base))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (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) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 im) (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 (*.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(neg.f64 (/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)) #s(literal 1 binary64)))
(/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im)))
(/.f64 (/.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (log.f64 im) (-.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 -2 binary64))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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 im)) (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)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 -3 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (*.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(*.f64 (/.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (log.f64 im)))
(*.f64 (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 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 im)))
(*.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 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (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) (log.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.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 3 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.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 4 binary64))))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(*.f64 #s(literal 1 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 4 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) (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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 4 binary64)))
(*.f64 (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/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.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 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 3/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 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 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (-.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 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 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 4 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.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 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 (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) #s(literal -1 binary64))
(/.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 3 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #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 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (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 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (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 2 binary64)) (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 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/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 2 binary64))) (-.f64 #s(literal 0 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 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/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 -3 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 -3 binary64))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 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 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (exp.f64 #s(literal 3 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 4 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) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 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 -3 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 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 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 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 (-.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 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 (log.f64 base) #s(literal 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.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 4 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 2 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 -3 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)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (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 3 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 3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal -3 binary64))))
(exp.f64 (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))) (log.f64 (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 #s(literal -2 binary64) (log.f64 (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (log.f64 base)))))
(-.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 4 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(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 4 binary64)) (*.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 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 #s(literal 1 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 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 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 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.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) (pow.f64 (log.f64 base) #s(literal 3 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 3 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) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.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))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.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)) (-.f64 #s(literal 0 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)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.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 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/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 #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 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (-.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) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (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 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (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 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)) (-.f64 #s(literal 0 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 -3 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (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 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal -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 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (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 -5/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 -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (-.f64 #s(literal 0 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 -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 -2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(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 -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (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 -3 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 -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 -4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.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 (-.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 -3 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 (-.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))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (-.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) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 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 -2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.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)) (/.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 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal 1 binary64)))
(*.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)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 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)) (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 (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 -5/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 (-.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 4 binary64)))))
(*.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/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.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 -5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -4 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)) (/.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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/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 (pow.f64 (log.f64 base) #s(literal -2 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 -3 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 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 -4 binary64)) (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) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 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 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (-.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 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 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 -4 binary64)) #s(literal 1 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) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.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 #s(literal -1 binary64) (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 3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))

simplify281.0ms (2.3%)

Algorithm
egg-herbie
Rules
5544×*-lowering-*.f32
5544×*-lowering-*.f64
2818×+-lowering-+.f64
2818×+-lowering-+.f32
1842×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03423768
19643336
229983272
082503272
Stop Event
iter limit
node limit
Counts
384 → 384
Calls
Call 1
Inputs
(/ (log im) (log base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(/ (log re) (log base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(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))))))
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))))))))
(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 im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (log base) (log im))
(/ (log base) (log im))
(/ (log base) (log im))
(/ (log base) (log im))
(* -1 (/ (log (/ 1 base)) (log im)))
(* -1 (/ (log (/ 1 base)) (log im)))
(* -1 (/ (log (/ 1 base)) (log im)))
(* -1 (/ (log (/ 1 base)) (log im)))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/ (log base) (log im))
(/ (log base) (log im))
(/ (log base) (log im))
(/ (log base) (log im))
(* -1 (/ (log base) (log (/ 1 im))))
(* -1 (/ (log base) (log (/ 1 im))))
(* -1 (/ (log base) (log (/ 1 im))))
(* -1 (/ (log base) (log (/ 1 im))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(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 im)
(log im)
(log im)
(log im)
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(exp (neg (log (/ (log base) (log im)))))
(exp (neg (log (/ (log base) (log im)))))
(exp (neg (log (/ (log base) (log im)))))
(exp (neg (log (/ (log base) (log im)))))
(exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))
(exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))
(exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))
(exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))
(exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))
(exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))
(exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))
(exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))
(exp (neg (log (/ (log base) (log im)))))
(exp (neg (log (/ (log base) (log im)))))
(exp (neg (log (/ (log base) (log im)))))
(exp (neg (log (/ (log base) (log im)))))
(exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))
(exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))
(exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))
(exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))
(exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))
(exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))
(exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))
(exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (/ (log base) (log im))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (/ (log base) (log im)))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log (/ 1 base)) 2))
(/ (log im) (pow (log (/ 1 base)) 2))
(/ (log im) (pow (log (/ 1 base)) 2))
(/ (log im) (pow (log (/ 1 base)) 2))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (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 im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ 1 (* (log base) (log im)))
(/ 1 (* (log base) (log im)))
(/ 1 (* (log base) (log im)))
(/ 1 (* (log base) (log im)))
(/ -1 (* (log im) (log (/ 1 base))))
(/ -1 (* (log im) (log (/ 1 base))))
(/ -1 (* (log im) (log (/ 1 base))))
(/ -1 (* (log im) (log (/ 1 base))))
(/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))
(/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))
(/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))
(/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))
(/ 1 (* (log base) (log im)))
(/ 1 (* (log base) (log im)))
(/ 1 (* (log base) (log im)))
(/ 1 (* (log base) (log im)))
(/ -1 (* (log base) (log (/ 1 im))))
(/ -1 (* (log base) (log (/ 1 im))))
(/ -1 (* (log base) (log (/ 1 im))))
(/ -1 (* (log base) (log (/ 1 im))))
(/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(pow (log base) 4)
(pow (log base) 4)
(pow (log base) 4)
(pow (log base) 4)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(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)
(/ 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
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))) (/ (log im) (log base)))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))))))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1/6 binary64) (log.f64 base))) (/.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)))))) (/.f64 (log.f64 im) (log.f64 base)))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)) re) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 im im) (log.f64 base))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 im im) (log.f64 base))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (/.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base))))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)) re) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(-.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 im im) (log.f64 base))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 im im) (log.f64 base))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))))
(/ (log re) (log base))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)) re) (log.f64 base)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 im im) (log.f64 base))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 im (*.f64 im (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 im (log.f64 base))) (/.f64 im (pow.f64 re #s(literal 6 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 base) (*.f64 (*.f64 re re) (*.f64 re re))))))))))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))))) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base))))
(* -1 (/ (log (/ -1 im)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))))) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+.f64 (log.f64 im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 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 (*.f64 im 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 re (*.f64 re (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re (*.f64 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 (*.f64 im im) (*.f64 im im))))))))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)) re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 (log.f64 re) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 re 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 (*.f64 re 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 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) 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 (*.f64 re 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 (*.f64 re 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 (log.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)) re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+.f64 (log.f64 re) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 re 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 im (*.f64 im (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re 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 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 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 (*.f64 im 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 (*.f64 im 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 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 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 (*.f64 im 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 (*.f64 im 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))))
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 (*.f64 re 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 re (*.f64 re (+.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re 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 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) 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 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)) re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/8 binary64)) im) im) (*.f64 (*.f64 re 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 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)) re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/8 binary64)) im) im) (*.f64 (*.f64 re 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 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (*.f64 im im) re) re) re)) re)
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)) re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/8 binary64)) im) im) (*.f64 (*.f64 re 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 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re)) re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/8 binary64)) im) im) (*.f64 (*.f64 re 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)))) (-.f64 #s(literal 0 binary64) re))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) 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 (*.f64 im 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 (*.f64 im 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 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 im (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 im 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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 re re)) (*.f64 im im)) #s(literal -1/2 binary64)) im)
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 im 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 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(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 im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log (/ 1 base)) (log im)))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log (/ 1 base)) (log im)))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log (/ 1 base)) (log im)))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log (/ 1 base)) (log im)))
(/.f64 (log.f64 base) (log.f64 im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (log im))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log base) (log (/ 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log base) (log (/ 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log base) (log (/ 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(* -1 (/ (log base) (log (/ 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(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 im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(exp (neg (log (/ (log base) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (/ (log base) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (/ (log base) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (/ (log base) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (* -1 (/ (log (/ 1 base)) (log im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(exp (neg (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(exp (neg (log (/ (log base) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (/ (log base) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (/ (log base) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (/ (log base) (log im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (* -1 (/ (log base) (log (/ 1 im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(exp (neg (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log (/ 1 base)) (log im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))))
(* -1 (log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (log im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (* -1 (/ (log base) (log (/ 1 im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* -1 (log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log (/ 1 base)) (log im))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(log (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log im)))
(log.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (log im)))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (* -1 (/ (log base) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(log (/ (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 base) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log (/ 1 base)) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log (/ 1 base)) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log (/ 1 base)) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log (/ 1 base)) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (log.f64 im) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (log.f64 im) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (log.f64 im) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (log.f64 im) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (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 im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ 1 (* (log base) (log im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ 1 (* (log base) (log im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ 1 (* (log base) (log im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ 1 (* (log base) (log im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ -1 (* (log im) (log (/ 1 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ -1 (* (log im) (log (/ 1 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ -1 (* (log im) (log (/ 1 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ -1 (* (log im) (log (/ 1 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ 1 (* (log im) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ 1 (* (log base) (log im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ 1 (* (log base) (log im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ 1 (* (log base) (log im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ 1 (* (log base) (log im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ -1 (* (log base) (log (/ 1 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ -1 (* (log base) (log (/ 1 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ -1 (* (log base) (log (/ 1 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ -1 (* (log base) (log (/ 1 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ 1 (* (log base) (+ (log -1) (* -1 (log (/ -1 im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow (log (/ 1 base)) 4)
(pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 4 binary64))
(pow (log (/ 1 base)) 4)
(pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 4 binary64))
(pow (log (/ 1 base)) 4)
(pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 4 binary64))
(pow (log (/ 1 base)) 4)
(pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 4 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 4 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 4 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 4 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 4 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))
(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))
(/ 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))))

eval433.0ms (3.5%)

Compiler

Compiled 58839 to 6478 computations (89% saved)

prune392.0ms (3.2%)

Pruning

31 alts after pruning (25 fresh and 6 done)

PrunedKeptTotal
New337793386
Fresh71623
Picked235
Done033
Total3386313417
Accuracy
100.0%
Counts
3417 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
98.8%
(/.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
51.7%
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
98.9%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 base))
98.7%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
98.6%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
98.8%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.2%
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
52.1%
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
98.9%
(/.f64 (log.f64 im) (log.f64 base))
52.1%
(/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base))))
98.7%
(/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
52.4%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (log.f64 im)))
98.7%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)))
98.7%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
98.9%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
72.7%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (exp.f64 (log.f64 (log.f64 im)))))
52.2%
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (log.f64 (log.f64 base))) (log.f64 im)))
98.6%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
98.7%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base)))
52.4%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 im))
98.8%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
98.8%
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 im))
51.0%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
98.8%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
72.7%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (exp.f64 (log.f64 (log.f64 im))))
52.1%
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (log.f64 base)))) (log.f64 im))
98.5%
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 im)) (log.f64 base))
48.3%
(exp.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
48.4%
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
Compiler

Compiled 1433 to 522 computations (63.6% saved)

regimes101.0ms (0.8%)

Counts
74 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base))))
(exp.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (log.f64 base)))) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (exp.f64 (log.f64 (log.f64 im))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (log.f64 (log.f64 base))) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (exp.f64 (log.f64 (log.f64 im)))))
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 im))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (log.f64 im)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 im)) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 (*.f64 (log.f64 im) (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)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (exp.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(exp.f64 (-.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 base))))
(/.f64 (log.f64 im) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 im))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 -4 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)))
(/.f64 (log.f64 im) (*.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 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Calls

5 calls:

20.0ms
im
20.0ms
re
20.0ms
(log.f64 base)
20.0ms
base
18.0ms
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
Results
AccuracySegmentsBranch
99.4%1re
99.4%1im
99.4%1base
99.4%1(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
99.4%1(log.f64 base)
Compiler

Compiled 48 to 31 computations (35.4% saved)

regimes17.0ms (0.1%)

Accuracy

Total -30.6b remaining (-4527.3%)

Threshold costs -30.6b (-4527.3%)

Counts
12 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
Outputs
(/.f64 (log.f64 im) (log.f64 base))
Calls

4 calls:

5.0ms
(log.f64 base)
4.0ms
base
4.0ms
re
4.0ms
im
Results
AccuracySegmentsBranch
98.9%1re
98.9%1im
98.9%1base
98.9%1(log.f64 base)
Compiler

Compiled 17 to 13 computations (23.5% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

soundness588.0ms (4.7%)

Rules
4572×*-lowering-*.f32
4572×*-lowering-*.f64
4444×*-lowering-*.f32
4444×*-lowering-*.f64
3660×+-lowering-+.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03624474
111183758
238563658
081153658
01812
13311
24211
3549
4637
5657
61187
73347
814477
924857
1037587
1140747
1245667
1353307
1464237
1578107
080177
Stop Event
fuel
iter limit
node limit
iter limit
node limit
Compiler

Compiled 43 to 29 computations (32.6% saved)

preprocess31.0ms (0.3%)

Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 212 to 138 computations (34.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...