math.log/2 on complex, real part

Time bar (total: 10.7s)

analyze264.0ms (2.5%)

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: 167.0ms
ival-mult: 54.0ms (32.3% of total)
ival-add: 49.0ms (29.3% of total)
ival-log: 29.0ms (17.4% of total)
ival-div: 13.0ms (7.8% of total)
ival-sqrt: 11.0ms (6.6% of total)
ival-atan2: 10.0ms (6% of total)
const: 1.0ms (0.6% of total)
backward-pass: 1.0ms (0.6% of total)

sample1.7s (16%)

Results
1.3s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 993.0ms
ival-mult: 400.0ms (40.3% of total)
ival-log: 238.0ms (24% of total)
ival-add: 142.0ms (14.3% of total)
ival-sqrt: 73.0ms (7.4% of total)
ival-atan2: 68.0ms (6.8% of total)
ival-div: 57.0ms (5.7% of total)
const: 11.0ms (1.1% of total)
backward-pass: 4.0ms (0.4% of total)
Bogosity

preprocess235.0ms (2.2%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
079149
1177139
2314139
363389
4130675
5235975
6718275
01814
13013
23913
3519
4607
5627
61157
73337
814497
924927
1037737
1140897
1245597
1353047
1463517
1576587
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)

explain197.0ms (1.8%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1290-1(3.1116273380287413e-224 7.974563034958188e-160 4.043768033518043e+72)(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
118.0ms512×0valid
Compiler

Compiled 277 to 56 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-add: 30.0ms (41.4% of total)
ival-mult: 17.0ms (23.5% of total)
ival-log: 12.0ms (16.6% of total)
ival-atan2: 4.0ms (5.5% of total)
ival-sqrt: 4.0ms (5.5% of total)
ival-div: 3.0ms (4.1% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 10 to 7 computations (30% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
51.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.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Compiler

Compiled 41 to 25 computations (39% saved)

simplify202.0ms (1.9%)

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
4168×*-lowering-*.f32
4168×*-lowering-*.f64
1908×sum3-define
1850×cube-prod
1670×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01982
13180
24080
35180
46080
56280
611580
732780
8140480
9244280
10377280
11407980
12455180
13528280
14631480
15762180
16797380
0802180
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)

localize126.0ms (1.2%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
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.4%
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
accuracy99.2%
(*.f64 (log.f64 base) (log.f64 base))
accuracy53.2%
(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.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Results
77.0ms256×0valid
Compiler

Compiled 142 to 22 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-mult: 26.0ms (44.8% of total)
ival-log: 9.0ms (15.5% of total)
compiled-spec: 8.0ms (13.8% of total)
ival-add: 5.0ms (8.6% of total)
ival-sqrt: 4.0ms (6.9% of total)
ival-div: 3.0ms (5.2% of total)
ival-atan2: 2.0ms (3.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series101.0ms (0.9%)

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
57.0ms
base
@0
(/ (log (sqrt (+ (* re re) (* im im)))) (log base))
13.0ms
base
@-inf
(/ (log (sqrt (+ (* re re) (* im im)))) (log base))
10.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))

rewrite322.0ms (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
01953
19450
272850
3700050
0825850
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 (/.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 #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 (/.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)))) (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 (/.f64 (log.f64 base) #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 (/.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 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (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 #s(literal 1/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 #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 (/.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 (/.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 #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 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(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 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 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 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.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 #s(literal 1/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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(+.f64 (/.f64 (*.f64 #s(literal 1/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)) #s(literal 0 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 1/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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 1/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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 1/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 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/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 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (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 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 1/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 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 1/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 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 1/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 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/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 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (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 #s(literal 1/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 (*.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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/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 #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))))
(/.f64 (*.f64 #s(literal 1/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 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.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 2 binary64)))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.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 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.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 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(/.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.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 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64)) (*.f64 (pow.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 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 9 binary64)) (*.f64 (pow.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 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (neg.f64 (pow.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 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 #s(literal 1/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 1/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 1/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 #s(literal 1/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 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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #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 #s(literal 1/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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/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 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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/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 12 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/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 10 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/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 8 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.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)))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (*.f64 (log.f64 base) (pow.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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)))
(pow.f64 (/.f64 (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)))) #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 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (*.f64 #s(literal 1/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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.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 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (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)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/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 #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))) (log.f64 base)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 -1 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/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.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 2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (/.f64 (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.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 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/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 #s(literal 1 binary64) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (*.f64 (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)) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(*.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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 #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 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (pow.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 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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 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 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (pow.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 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 #s(literal 1/2 binary64) (*.f64 (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 (*.f64 #s(literal 1/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 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/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 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.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 #s(literal 1/2 binary64) (*.f64 (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 (*.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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (pow.f64 (*.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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 (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 (*.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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)) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/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 (*.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 2 binary64))) (/.f64 (*.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))) (log.f64 base)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (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)))) #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)))))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/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 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/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 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/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 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/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 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/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 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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 0 binary64))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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)) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 9 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 #s(literal 1/2 binary64) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (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)))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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)))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 4 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (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 #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.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 #s(literal 1/2 binary64) (/.f64 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.f64 (*.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))) (log.f64 base)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.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 #s(literal 1/2 binary64) (*.f64 (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 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.f64 #s(literal 1/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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (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 (*.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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (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 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #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))) (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 (*.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)) (/.f64 (*.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) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.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))) (log.f64 base)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.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 (+.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 #s(literal 1/2 binary64) (*.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 (+.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (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 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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) (*.f64 (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)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (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)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (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 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (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 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (/.f64 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 (/.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))) (*.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))))) (/.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (/.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 0 binary64))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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)) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 9 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 #s(literal 1/2 binary64) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (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)))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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)))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 4 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (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 #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.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 #s(literal 1/2 binary64) (/.f64 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.f64 (*.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))) (log.f64 base)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (/.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 #s(literal 1/2 binary64) (*.f64 (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 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.f64 #s(literal 1/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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (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 (*.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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (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 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #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))) (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 (*.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)) (/.f64 (*.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) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(*.f64 (/.f64 (*.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))) (log.f64 base)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.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 (+.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 #s(literal 1/2 binary64) (*.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 (+.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (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 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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) (*.f64 (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)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (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)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (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 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (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 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (*.f64 #s(literal 1/8 binary64) (pow.f64 (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/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) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (/.f64 (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 (/.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))) (*.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))))) (/.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 6 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #s(literal 3 binary64))) (/.f64 (log.f64 base) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) #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 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 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 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (hypot.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.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) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 12 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (-.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 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 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)) #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 (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 (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))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (exp.f64 (log.f64 (log.f64 base))) (exp.f64 (log.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 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 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)) (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 (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 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)))

simplify437.0ms (4.1%)

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
111184052
238504046
081024046
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 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 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 re (*.f64 re (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 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 #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) (*.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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 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 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 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) (*.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)))
(+ (* -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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (+.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 #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 im im) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.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 im (*.f64 im (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)) (/.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 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (+.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))))
(+ (* -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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 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/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 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 (*.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 #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 (/.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/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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (+.f64 (-.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))) (/.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 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (*.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 (*.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))) (+.f64 (log.f64 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 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (+.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 (/.f64 #s(literal -1 binary64) 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)))))
(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 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 (*.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 (log.f64 im) (/.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 (*.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 (*.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 (*.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 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (/.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 re (+.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/8 binary64)) (*.f64 (*.f64 re re) (*.f64 re 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 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.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 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (+.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 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.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 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64))))) (-.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 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 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 re (*.f64 re (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 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 #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) (*.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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 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 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 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) (*.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)))
(+ (* -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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (+.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 #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 im im) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.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 im (*.f64 im (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)) (/.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 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (log.f64 base)) (+.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))))
(+ (* -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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 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/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 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 (*.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 #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 (/.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/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) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (+.f64 (-.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))) (/.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 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) 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 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (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 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (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 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.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 (log.f64 base) (log.f64 re)) (+.f64 (*.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re 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 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re 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)) (-.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 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.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) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.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/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 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re 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 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re 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 im (*.f64 im (log.f64 base))) #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 (*.f64 im 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 im (*.f64 im (log.f64 base))) #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 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) 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 (/.f64 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) im))) (+.f64 (*.f64 (log.f64 im) (log.f64 base)) (/.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 (/.f64 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) im))) (+.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.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 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (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 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) 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 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) 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 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) im))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (log.f64 base)) (pow.f64 im #s(literal 6 binary64)))))
(* (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 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) 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 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (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 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (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 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.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 (log.f64 base) (log.f64 re)) (+.f64 (*.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re 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 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re 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)) (-.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 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.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) (*.f64 (*.f64 im im) (*.f64 im im))) (log.f64 base)) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.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/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 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re 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 im im) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 re 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 im (*.f64 im (log.f64 base))) #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 (*.f64 im 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 im (*.f64 im (log.f64 base))) #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 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) 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 (/.f64 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) im))) (+.f64 (*.f64 (log.f64 im) (log.f64 base)) (/.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 (/.f64 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) im))) (+.f64 (*.f64 (log.f64 im) (log.f64 base)) (+.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 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (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 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) 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 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) 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 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) im) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) im))) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (log.f64 base)) (pow.f64 im #s(literal 6 binary64)))))
(* (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 (*.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 (*.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 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (/.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 re (+.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/8 binary64)) (*.f64 (*.f64 re re) (*.f64 re 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 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.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 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (+.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 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.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 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64))))) (-.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))

eval153.0ms (1.4%)

Compiler

Compiled 36833 to 2381 computations (93.5% saved)

prune172.0ms (1.6%)

Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New1012211033
Fresh000
Picked112
Done000
Total1013221035
Accuracy
99.9%
Counts
1035 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.4%
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.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 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
51.2%
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)) (log.f64 base))
50.9%
(/.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.1%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
51.0%
(/.f64 (*.f64 (*.f64 #s(literal 1/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 6 binary64)))
51.2%
(/.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.4%
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
49.5%
(/.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.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
49.1%
(/.f64 (log.f64 (hypot.f64 re im)) (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))))
99.1%
(/.f64 (log.f64 im) (log.f64 base))
51.1%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
22.2%
(*.f64 (pow.f64 (/.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 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
49.4%
(*.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.1%
(*.f64 (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))))
51.1%
(*.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.1%
(*.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.1%
(*.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.1%
(*.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))
51.1%
(*.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))))
22.3%
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)))
Compiler

Compiled 904 to 575 computations (36.4% saved)

simplify299.0ms (2.8%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff64
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
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
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
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 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))))
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
6528×*-lowering-*.f32
6528×*-lowering-*.f64
3868×associate-/r/
3196×*-commutative
2870×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030193
158185
2119185
3289185
4699185
51054185
61610185
72336185
82581185
92600185
102616185
112620185
122620185
133724185
143814185
153856185
163896185
174060185
184660185
194746185
204812185
214812185
224812185
237414185
247730185
257801185
267817185
08974185
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
(* (pow (log base) -2) (* 1/2 (* (log (+ (* re re) (* im im))) (log base))))
(pow (log base) -2)
(log base)
base
-2
(* 1/2 (* (log (+ (* re re) (* im im))) (log base)))
1/2
(* (log (+ (* re re) (* im im))) (log base))
(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 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)
(* (pow (log base) -2) (* 1/2 (* (log (+ (* re re) (* im im))) (log base))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.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)
(* 1/2 (* (log (+ (* re re) (* im im))) (log base)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 base)))
1/2
#s(literal 1/2 binary64)
(* (log (+ (* re re) (* im im))) (log base))
(*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(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)
(sqrt.f64 (log.f64 base))
(log base)
(log.f64 base)
base
1/2
#s(literal 1/2 binary64)

localize165.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.8%
(*.f64 (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))))
accuracy99.7%
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy75.3%
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy99.8%
(/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
accuracy99.8%
(*.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)))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy75.3%
(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.7%
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (log.f64 base))
Results
59.0ms128×0valid
50.0ms128×0invalid
Compiler

Compiled 235 to 31 computations (86.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-mult: 22.0ms (27.4% of total)
compiled-spec: 15.0ms (18.7% of total)
ival-log: 14.0ms (17.5% of total)
ival-pow: 14.0ms (17.5% of total)
ival-div: 10.0ms (12.5% of total)
ival-add: 2.0ms (2.5% of total)
ival-sqrt: 2.0ms (2.5% of total)
const: 1.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

series165.0ms (1.5%)

Counts
19 → 444
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 (* (pow (log base) -2) (* 1/2 (* (log (+ (* re re) (* im im))) (log base))))>
#<alt (pow (log base) -2)>
#<alt (* 1/2 (* (log (+ (* re re) (* im im))) (log base)))>
#<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 (pow (log base) 1/2)>
#<alt (log (+ (* re re) (* im im)))>
#<alt (/ 2 (log (+ (* re re) (* im im))))>
#<alt (* (log (+ (* re re) (* im im))) (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 (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 (/ 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 (* 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))))))>
#<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 (sqrt (log base))>
#<alt (sqrt (log base))>
#<alt (sqrt (log base))>
#<alt (sqrt (log base))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (* (sqrt (log (/ 1 base))) (sqrt -1))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (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 (/ 2 (log (pow im 2)))>
#<alt (+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ 1 (log (pow im 2)))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))) (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 2/3 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (+ (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))) (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))>
#<alt (/ -1 (log (/ 1 re)))>
#<alt (- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))>
#<alt (- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))>
#<alt (/ -1 (log (/ -1 re)))>
#<alt (- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))>
#<alt (- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))))>
#<alt (/ 2 (log (pow re 2)))>
#<alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ 1 (log (pow re 2)))))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (+ (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))) (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 2/3 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (+ (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))) (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))>
#<alt (/ -1 (log (/ 1 im)))>
#<alt (- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))>
#<alt (- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))>
#<alt (/ -1 (log (/ -1 im)))>
#<alt (- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))>
#<alt (- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))))>
#<alt (* (log base) (log (pow im 2)))>
#<alt (+ (* (log base) (log (pow im 2))) (/ (* (pow re 2) (log base)) (pow im 2)))>
#<alt (+ (* (log base) (log (pow im 2))) (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (log base)) (pow im 4))) (/ (log base) (pow im 2)))))>
#<alt (+ (* (log base) (log (pow im 2))) (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log base) (pow im 4))) (* 1/3 (/ (* (pow re 2) (log base)) (pow im 6))))) (/ (log base) (pow im 2)))))>
#<alt (* -2 (* (log base) (log (/ 1 re))))>
#<alt (+ (* -2 (* (log base) (log (/ 1 re)))) (/ (* (pow im 2) (log base)) (pow re 2)))>
#<alt (+ (* -2 (* (log base) (log (/ 1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (/ (* (pow im 2) (log base)) (pow re 2))))>
#<alt (+ (* -2 (* (log base) (log (/ 1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/3 (/ (* (pow im 6) (log base)) (pow re 6))) (/ (* (pow im 2) (log base)) (pow re 2)))))>
#<alt (* -2 (* (log base) (log (/ -1 re))))>
#<alt (+ (* -2 (* (log base) (log (/ -1 re)))) (/ (* (pow im 2) (log base)) (pow re 2)))>
#<alt (+ (* -2 (* (log base) (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (/ (* (pow im 2) (log base)) (pow re 2))))>
#<alt (+ (* -2 (* (log base) (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/3 (/ (* (pow im 6) (log base)) (pow re 6))) (/ (* (pow im 2) (log base)) (pow re 2)))))>
#<alt (* (log base) (log (pow re 2)))>
#<alt (+ (* (log base) (log (pow re 2))) (/ (* (pow im 2) (log base)) (pow re 2)))>
#<alt (+ (* (log base) (log (pow re 2))) (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (log base)) (pow re 4))) (/ (log base) (pow re 2)))))>
#<alt (+ (* (log base) (log (pow re 2))) (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log base) (pow re 4))) (* 1/3 (/ (* (pow im 2) (log base)) (pow re 6))))) (/ (log base) (pow re 2)))))>
#<alt (* -2 (* (log base) (log (/ 1 im))))>
#<alt (+ (* -2 (* (log base) (log (/ 1 im)))) (/ (* (pow re 2) (log base)) (pow im 2)))>
#<alt (+ (* -2 (* (log base) (log (/ 1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (/ (* (pow re 2) (log base)) (pow im 2))))>
#<alt (+ (* -2 (* (log base) (log (/ 1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/3 (/ (* (pow re 6) (log base)) (pow im 6))) (/ (* (pow re 2) (log base)) (pow im 2)))))>
#<alt (* -2 (* (log base) (log (/ -1 im))))>
#<alt (+ (* -2 (* (log base) (log (/ -1 im)))) (/ (* (pow re 2) (log base)) (pow im 2)))>
#<alt (+ (* -2 (* (log base) (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (/ (* (pow re 2) (log base)) (pow im 2))))>
#<alt (+ (* -2 (* (log base) (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/3 (/ (* (pow re 6) (log base)) (pow im 6))) (/ (* (pow re 2) (log base)) (pow im 2)))))>
#<alt (* (log base) (log (+ (pow im 2) (pow re 2))))>
#<alt (* (log base) (log (+ (pow im 2) (pow re 2))))>
#<alt (* (log base) (log (+ (pow im 2) (pow re 2))))>
#<alt (* (log base) (log (+ (pow im 2) (pow re 2))))>
#<alt (* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))>
#<alt (* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))>
#<alt (* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))>
#<alt (* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))>
#<alt (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base)))))>
Calls

111 calls:

TimeVariablePointExpression
45.0ms
im
@0
(/ (log im) (log base))
35.0ms
base
@0
(/ (log im) (log base))
22.0ms
im
@inf
(/ 2 (log (+ (* re re) (* im im))))
16.0ms
base
@0
(* (/ 1 (log base)) (pow (/ 2 (log (+ (* re re) (* im im)))) -1))
7.0ms
im
@-inf
(/ (log im) (log base))

rewrite321.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
3606×*-lowering-*.f32
3606×*-lowering-*.f64
2520×/-lowering-/.f32
2520×/-lowering-/.f64
1220×sum5-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030100
113791
277591
3666691
0810491
Stop Event
iter limit
node limit
Counts
19 → 1495
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))
(* (pow (log base) -2) (* 1/2 (* (log (+ (* re re) (* im im))) (log base))))
(pow (log base) -2)
(* 1/2 (* (log (+ (* re re) (* im im))) (log base)))
(/ (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))
(pow (log base) 1/2)
(log (+ (* re re) (* im im)))
(/ 2 (log (+ (* re re) (* im im))))
(* (log (+ (* re re) (* im im))) (log base))
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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))))
(neg.f64 (*.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 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.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)) (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 (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 (neg.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 -1 binary64) (log.f64 base)) (neg.f64 (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 (/.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 (+.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 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (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 #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/2 binary64) (*.f64 (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)))) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) 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 (neg.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 1 binary64) (log.f64 base)) (neg.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)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.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 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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)))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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))) (*.f64 #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 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.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)) (log.f64 base)))
(/.f64 (/.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)) (log.f64 (/.f64 #s(literal 1 binary64) 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 (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 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)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.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)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (/.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)) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 -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 #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 (/.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)) (-.f64 #s(literal 0 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.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 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 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 1/2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (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/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 (-.f64 #s(literal 0 binary64) (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 (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)) (-.f64 #s(literal 0 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 (/.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 (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 #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 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))) #s(literal -1 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 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) 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 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 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 (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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 #s(literal -1 binary64) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 #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 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 (/.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)))
(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 (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))
(*.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 (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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)))
(*.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 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.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 (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 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 #s(literal 1 binary64) 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 (*.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)) (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 #s(literal -1 binary64) (log.f64 base)))
(*.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/2 binary64) (*.f64 (-.f64 #s(literal 0 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (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) (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)) (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 (/.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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))))
(*.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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal 1 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 #s(literal 1/2 binary64) (log.f64 base)) (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)) (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 (pow.f64 (log.f64 base) #s(literal -1/2 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)) (log.f64 base)) #s(literal -1 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 #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) #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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.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)) #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 (/.f64 #s(literal 1 binary64) base))))
(*.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 #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (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 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 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 0 binary64) (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/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (-.f64 #s(literal 0 binary64) (log.f64 (+.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)) (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 (/.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 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (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 (/.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 (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 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) (log.f64 (+.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 2 binary64))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) 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 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))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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))))
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(fabs.f64 (log.f64 base))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (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 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 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 (log.f64 (/.f64 #s(literal 1 binary64) base))) (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 (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 (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 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(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 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(*.f64 (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 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 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 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (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 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 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 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 re 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 re re)) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im 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)))
(/.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 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 (+.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/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 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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)) (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 (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 (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 (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 (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 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 re 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 re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re 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 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 (*.f64 re re) (*.f64 re re)))) (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 re 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 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 (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)) (-.f64 #s(literal 0 binary64) (log.f64 (+.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 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.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 re re)) (*.f64 (*.f64 im im) (*.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 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)))
(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) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) base)) (log.f64 im)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 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/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/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 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 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #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 (log.f64 (/.f64 #s(literal 1 binary64) 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 (log.f64 (/.f64 #s(literal 1 binary64) 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)))
(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) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 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 #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) (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/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 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) (-.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 (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) (log.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #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) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) #s(literal 1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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)))
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(fabs.f64 (log.f64 base))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (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 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 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 (log.f64 (/.f64 #s(literal 1 binary64) base))) (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 (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 (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 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(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 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(*.f64 (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 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 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 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (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 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))))
(neg.f64 (*.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 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.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)) (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 (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 (neg.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 -1 binary64) (log.f64 base)) (neg.f64 (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 (/.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 (+.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 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (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 #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/2 binary64) (*.f64 (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)))) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) 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 (neg.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 1 binary64) (log.f64 base)) (neg.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)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.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 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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)))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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))) (*.f64 #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 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.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)) (log.f64 base)))
(/.f64 (/.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)) (log.f64 (/.f64 #s(literal 1 binary64) 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 (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 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)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.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)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (/.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)) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 -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 #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 (/.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)) (-.f64 #s(literal 0 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.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 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 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 1/2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (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/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 (-.f64 #s(literal 0 binary64) (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 (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)) (-.f64 #s(literal 0 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 (/.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 (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 #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 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))) #s(literal -1 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 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) 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 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 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 (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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 #s(literal -1 binary64) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 #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 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 (/.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)))
(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 (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))
(*.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 (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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)))
(*.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 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.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 (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 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 #s(literal 1 binary64) 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 (*.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)) (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 #s(literal -1 binary64) (log.f64 base)))
(*.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/2 binary64) (*.f64 (-.f64 #s(literal 0 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (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) (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)) (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 (/.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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))))
(*.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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal 1 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 #s(literal 1/2 binary64) (log.f64 base)) (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)) (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 (pow.f64 (log.f64 base) #s(literal -1/2 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)) (log.f64 base)) #s(literal -1 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 #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) #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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.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)) #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 (/.f64 #s(literal 1 binary64) base))))
(*.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 #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (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 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 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 0 binary64) (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/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (-.f64 #s(literal 0 binary64) (log.f64 (+.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)) (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 (/.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 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (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 (/.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 (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 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) (log.f64 (+.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 2 binary64))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) 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 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))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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))))
(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 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 re 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 re re)) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im 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)))
(/.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 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 (+.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/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 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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)) (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 (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 (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 (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 (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 1/2 binary64) (log.f64 (log.f64 base))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal -1/2 binary64)))
(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 #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)))
(neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (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 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (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 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 #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 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 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))
(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/4 binary64)) #s(literal -4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 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 -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (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 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -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/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 (*.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 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))))
(neg.f64 (*.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 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.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)) (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 (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 (neg.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 -1 binary64) (log.f64 base)) (neg.f64 (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 (/.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 (+.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 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (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 #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/2 binary64) (*.f64 (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)))) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) 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 (neg.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 1 binary64) (log.f64 base)) (neg.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)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.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 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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)))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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))) (*.f64 #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 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.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)) (log.f64 base)))
(/.f64 (/.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)) (log.f64 (/.f64 #s(literal 1 binary64) 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 (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 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)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.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)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (/.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)) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 -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 #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 (/.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)) (-.f64 #s(literal 0 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.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 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 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 1/2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (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/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 (-.f64 #s(literal 0 binary64) (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 (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)) (-.f64 #s(literal 0 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 (/.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 (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 #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 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))) #s(literal -1 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 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) 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 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 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 (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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 #s(literal -1 binary64) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 #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 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 (/.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)))
(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 (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))
(*.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 (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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)))
(*.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 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.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 (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 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 #s(literal 1 binary64) 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 (*.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)) (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 #s(literal -1 binary64) (log.f64 base)))
(*.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/2 binary64) (*.f64 (-.f64 #s(literal 0 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (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) (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)) (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 (/.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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))))
(*.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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal 1 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 #s(literal 1/2 binary64) (log.f64 base)) (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)) (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 (pow.f64 (log.f64 base) #s(literal -1/2 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)) (log.f64 base)) #s(literal -1 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 #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) #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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.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)) #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 (/.f64 #s(literal 1 binary64) base))))
(*.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 #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (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 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 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 0 binary64) (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/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (-.f64 #s(literal 0 binary64) (log.f64 (+.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)) (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 (/.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 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (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 (/.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 (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 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) (log.f64 (+.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 2 binary64))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) 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 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))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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))))
(exp.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 2 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 (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 #s(literal -1 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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 base))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(/.f64 (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 -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (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 -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 -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)) (/.f64 #s(literal 1 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)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (/.f64 (/.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 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(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 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal -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 -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 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (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/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 (/.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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 (pow.f64 (log.f64 base) #s(literal -1/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)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.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 -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.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))))
(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)))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.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))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.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 #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 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 -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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.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 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) (/.f64 #s(literal 1 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 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 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/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 #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 (*.f64 (log.f64 base) (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)) (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) base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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) 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 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (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/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 #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 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 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 (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 #s(literal 1 binary64) (-.f64 #s(literal 0 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 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (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 -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/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)))))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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)))
(*.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 #s(literal 1 binary64) 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)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (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 1/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 (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)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (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 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 0 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))) #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 #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 (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 (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 (/.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)) (/.f64 #s(literal -1 binary64) (log.f64 base))) #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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/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 -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) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (-.f64 #s(literal 0 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 0 binary64) (log.f64 (+.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)) (/.f64 #s(literal 1 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)) (/.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)) #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 (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) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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 (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))))
(neg.f64 (*.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 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.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)) (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 (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 (neg.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 -1 binary64) (log.f64 base)) (neg.f64 (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 (/.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 (+.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 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (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 #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/2 binary64) (*.f64 (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)))) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) 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 (neg.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 1 binary64) (log.f64 base)) (neg.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)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.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 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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)))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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))) (*.f64 #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 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.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)) (log.f64 base)))
(/.f64 (/.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)) (log.f64 (/.f64 #s(literal 1 binary64) 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 (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 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)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 base)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (/.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)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (/.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)) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 -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 #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 (/.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)) (-.f64 #s(literal 0 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.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 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 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 1/2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (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/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 (-.f64 #s(literal 0 binary64) (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 (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)) (-.f64 #s(literal 0 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 (/.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 (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 #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 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))) #s(literal -1 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 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) 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 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 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 (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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 #s(literal -1 binary64) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 #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 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 (/.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)))
(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 (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))
(*.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 (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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)))
(*.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 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.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 (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 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 #s(literal 1 binary64) 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 (*.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)) (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 #s(literal -1 binary64) (log.f64 base)))
(*.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/2 binary64) (*.f64 (-.f64 #s(literal 0 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (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) (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)) (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 (/.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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base))))
(*.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 (/.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal 1 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 #s(literal 1/2 binary64) (log.f64 base)) (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)) (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 (pow.f64 (log.f64 base) #s(literal -1/2 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)) (log.f64 base)) #s(literal -1 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 #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) #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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.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)) #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 (/.f64 #s(literal 1 binary64) base))))
(*.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 #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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 (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 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 (-.f64 #s(literal 0 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 0 binary64) (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/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (-.f64 #s(literal 0 binary64) (log.f64 (+.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)) (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 (/.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 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (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 (/.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 (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 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 base) (log.f64 (+.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 2 binary64))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) 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 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))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (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 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)) (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)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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))))
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(fabs.f64 (log.f64 base))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (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 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 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 (log.f64 (/.f64 #s(literal 1 binary64) base))) (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 (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 (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 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(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 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(*.f64 (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 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 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 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (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 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 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 #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 #s(literal 1/4 binary64) (log.f64 (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (log.f64 base))) (*.f64 #s(literal 1/4 binary64) (log.f64 (log.f64 base)))))
(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 (log.f64 (/.f64 #s(literal 1 binary64) 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 2 binary64)) #s(literal 1/4 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 -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 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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)) (*.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 (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)))
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(+.f64 (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.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 re re)) (*.f64 (*.f64 im im) (*.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) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im)))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 1 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))) (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im)))) (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im)))) (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))) (+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im)))) (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.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) (-.f64 #s(literal 0 binary64) (log.f64 (+.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 (log.f64 (/.f64 #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))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(neg.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) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(/.f64 #s(literal 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)))) #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 -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) (exp.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (exp.f64 (log.f64 #s(literal -2 binary64))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(/.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))) (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 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))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (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)))) #s(literal 1 binary64)))
(*.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 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (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)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 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)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 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 (exp.f64 (log.f64 #s(literal 2 binary64))) (exp.f64 (log.f64 (/.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)) (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) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 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 binary64) (log.f64 base)) (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 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (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 binary64))
(/.f64 (-.f64 #s(literal 0 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))) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (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 -1 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 -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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) (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 (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 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (*.f64 (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 (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 (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)))

simplify380.0ms (3.6%)

Algorithm
egg-herbie
Rules
5344×*-lowering-*.f32
5344×*-lowering-*.f64
3852×+-lowering-+.f64
3852×+-lowering-+.f32
2160×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07678122
124527706
083557706
Stop Event
iter limit
node limit
Counts
444 → 444
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)))))))
(/ 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))
(* 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))))))
(/ (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))))
(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)))))
(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)))))
(/ 2 (log (pow im 2)))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ 1 (log (pow im 2)))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))) (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 2/3 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (+ (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))) (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))
(/ -1 (log (/ 1 re)))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))
(/ -1 (log (/ -1 re)))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))))
(/ 2 (log (pow re 2)))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ 1 (log (pow re 2)))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))) (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 2/3 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (+ (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))) (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))
(/ -1 (log (/ 1 im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))
(/ -1 (log (/ -1 im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))))
(* (log base) (log (pow im 2)))
(+ (* (log base) (log (pow im 2))) (/ (* (pow re 2) (log base)) (pow im 2)))
(+ (* (log base) (log (pow im 2))) (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (log base)) (pow im 4))) (/ (log base) (pow im 2)))))
(+ (* (log base) (log (pow im 2))) (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log base) (pow im 4))) (* 1/3 (/ (* (pow re 2) (log base)) (pow im 6))))) (/ (log base) (pow im 2)))))
(* -2 (* (log base) (log (/ 1 re))))
(+ (* -2 (* (log base) (log (/ 1 re)))) (/ (* (pow im 2) (log base)) (pow re 2)))
(+ (* -2 (* (log base) (log (/ 1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* -2 (* (log base) (log (/ 1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/3 (/ (* (pow im 6) (log base)) (pow re 6))) (/ (* (pow im 2) (log base)) (pow re 2)))))
(* -2 (* (log base) (log (/ -1 re))))
(+ (* -2 (* (log base) (log (/ -1 re)))) (/ (* (pow im 2) (log base)) (pow re 2)))
(+ (* -2 (* (log base) (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (/ (* (pow im 2) (log base)) (pow re 2))))
(+ (* -2 (* (log base) (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/3 (/ (* (pow im 6) (log base)) (pow re 6))) (/ (* (pow im 2) (log base)) (pow re 2)))))
(* (log base) (log (pow re 2)))
(+ (* (log base) (log (pow re 2))) (/ (* (pow im 2) (log base)) (pow re 2)))
(+ (* (log base) (log (pow re 2))) (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (log base)) (pow re 4))) (/ (log base) (pow re 2)))))
(+ (* (log base) (log (pow re 2))) (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log base) (pow re 4))) (* 1/3 (/ (* (pow im 2) (log base)) (pow re 6))))) (/ (log base) (pow re 2)))))
(* -2 (* (log base) (log (/ 1 im))))
(+ (* -2 (* (log base) (log (/ 1 im)))) (/ (* (pow re 2) (log base)) (pow im 2)))
(+ (* -2 (* (log base) (log (/ 1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* -2 (* (log base) (log (/ 1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/3 (/ (* (pow re 6) (log base)) (pow im 6))) (/ (* (pow re 2) (log base)) (pow im 2)))))
(* -2 (* (log base) (log (/ -1 im))))
(+ (* -2 (* (log base) (log (/ -1 im)))) (/ (* (pow re 2) (log base)) (pow im 2)))
(+ (* -2 (* (log base) (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (/ (* (pow re 2) (log base)) (pow im 2))))
(+ (* -2 (* (log base) (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/3 (/ (* (pow re 6) (log base)) (pow im 6))) (/ (* (pow re 2) (log base)) (pow im 2)))))
(* (log base) (log (+ (pow im 2) (pow re 2))))
(* (log base) (log (+ (pow im 2) (pow re 2))))
(* (log base) (log (+ (pow im 2) (pow re 2))))
(* (log base) (log (+ (pow im 2) (pow re 2))))
(* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (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 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 #s(literal -1/4 binary64) (*.f64 re re)) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 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 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.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 im (*.f64 im (/.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/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (log.f64 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 (log.f64 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/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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re 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 im (*.f64 im (/.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/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 im (*.f64 im (/.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 (/.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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 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 #s(literal -1/4 binary64) (*.f64 im im)) (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 #s(literal 1/6 binary64) (*.f64 im im)) (*.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 (/.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 (log.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 (log.f64 im) (log.f64 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 (*.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)))))))
(* -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 #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 (*.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 (/.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 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 #s(literal -1/4 binary64) (*.f64 re re)) (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 #s(literal 1/6 binary64) (*.f64 re re)) (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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 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 (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re 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 (log.f64 re) (+.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re 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 im (*.f64 im (/.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/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 im (*.f64 im (/.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 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (log.f64 (/.f64 #s(literal -1 binary64) 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))))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (log.f64 re) (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.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 #s(literal -1/4 binary64) (*.f64 im im)) (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 #s(literal 1/6 binary64) (*.f64 im im)) (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 #s(literal -1/8 binary64) (*.f64 re re)) (*.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 #s(literal 1/16 binary64) (*.f64 re re)) (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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 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 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.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 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 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 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 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 #s(literal -1/8 binary64) (*.f64 im im)) (*.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 #s(literal 1/16 binary64) (*.f64 im im)) (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 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1 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 #s(literal -1/8 binary64) (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)) im) im) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 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 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1 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 #s(literal -1/8 binary64) (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)) im) im) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 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 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (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 #s(literal -1/2 binary64) (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 (*.f64 #s(literal -1/2 binary64) (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 (*.f64 #s(literal -1/2 binary64) (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 (*.f64 #s(literal -1/2 binary64) (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 (*.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 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 #s(literal -1/4 binary64) (*.f64 re re)) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 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 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.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 im (*.f64 im (/.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/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (log.f64 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 (log.f64 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 #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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re 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))))) (/.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 im (*.f64 im (/.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/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 im (*.f64 im (/.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/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 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (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 #s(literal 1/2 binary64) (/.f64 (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 (log.f64 (*.f64 re re)) (log.f64 base)) (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(+ (* 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 #s(literal -1/4 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (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 (*.f64 im 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 im)) (*.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 #s(literal 1/2 binary64) (/.f64 (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 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 (/.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 (log.f64 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/2 binary64) (*.f64 re re)) (*.f64 im (*.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))) (+.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 (log.f64 im) (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 #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 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #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 #s(literal -1/4 binary64) (*.f64 re re)) (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 #s(literal 1/6 binary64) (*.f64 re re)) (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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 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 (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re 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 (log.f64 re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re 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 im (*.f64 im (/.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/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 im (*.f64 im (/.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/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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))))
(* 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 #s(literal -1/4 binary64) (*.f64 im im)) (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 #s(literal 1/6 binary64) (*.f64 im im)) (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 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (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 #s(literal -1/2 binary64) (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 (*.f64 #s(literal -1/2 binary64) (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 (*.f64 #s(literal -1/2 binary64) (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 (*.f64 #s(literal -1/2 binary64) (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 (*.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 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 #s(literal -1/4 binary64) (*.f64 re re)) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 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 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.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 im (*.f64 im (/.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/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (log.f64 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 (log.f64 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 #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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re 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))))) (/.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 im (*.f64 im (/.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/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 im (*.f64 im (/.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/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 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (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 #s(literal 1/2 binary64) (/.f64 (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 (log.f64 (*.f64 re re)) (log.f64 base)) (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(+ (* 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 #s(literal -1/4 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (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 (*.f64 im 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 im)) (*.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 #s(literal 1/2 binary64) (/.f64 (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 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 (/.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 (log.f64 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/2 binary64) (*.f64 re re)) (*.f64 im (*.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))) (+.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 (log.f64 im) (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 #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 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)))
(/ 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)))
(* 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 (*.f64 re re) im) (/.f64 (log.f64 base) 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 #s(literal -1/4 binary64) (log.f64 base)) (*.f64 re re)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.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 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 im im)) (*.f64 re (*.f64 re (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 base)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (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 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.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 (log.f64 base) (log.f64 re)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (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 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 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)) (-.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 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.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/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (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 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (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 (*.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 #s(literal -1/4 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.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 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im (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 #s(literal 1/2 binary64) (log.f64 base)) (*.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 (log.f64 base) (log.f64 im)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 re re)) (*.f64 im im)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (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 (*.f64 (log.f64 base) (log.f64 im)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 re re)) (*.f64 im im)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (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)))))
(* -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 #s(literal 1/2 binary64) (log.f64 base)) (*.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 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.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 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (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 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 re re)) (*.f64 im im)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(* 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)))))
(/ (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 #s(literal -1/4 binary64) (*.f64 re re)) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 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 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.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 im (*.f64 im (/.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/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (log.f64 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 (log.f64 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/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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re 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 im (*.f64 im (/.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/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 im (*.f64 im (/.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 (/.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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 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 #s(literal -1/4 binary64) (*.f64 im im)) (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 #s(literal 1/6 binary64) (*.f64 im im)) (*.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 (/.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 (log.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 (log.f64 im) (log.f64 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 (*.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)))))))
(* -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 #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 (*.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 (/.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 base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(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 #s(literal -1/2 binary64) (*.f64 re re)) (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 #s(literal 1/3 binary64) (*.f64 re re)) (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 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 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 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 6 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 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 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 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (*.f64 im im) (*.f64 re re)))
(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 #s(literal -1/2 binary64) (*.f64 im im)) (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 #s(literal 1/3 binary64) (*.f64 im im)) (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 -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.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))) (+ (* 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 -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 re #s(literal 6 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 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 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 #s(literal 1/3 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))))
(/ 2 (log (pow im 2)))
(/.f64 #s(literal 2 binary64) (log.f64 (*.f64 im im)))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ 1 (log (pow im 2)))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 im im))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))) (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))
(+.f64 (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 im im))) (*.f64 re (*.f64 re (+.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 2/3 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (+ (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))) (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))
(+.f64 (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 im im))) (*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 re re) (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (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 #s(literal 2/3 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 4 binary64))))))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))))))
(/ -1 (log (/ 1 re)))
(/.f64 #s(literal 1 binary64) (log.f64 re))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(+.f64 (/.f64 (*.f64 #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 1 binary64) (log.f64 re)))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))
(+.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 #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 1 binary64) (log.f64 re)))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (log.f64 (/.f64 #s(literal 1 binary64) re))) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (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/8 binary64) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (neg.f64 (pow.f64 re #s(literal 6 binary64)))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)))) (/.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))))))
(/ -1 (log (/ -1 re)))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (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 #s(literal 1/6 binary64) (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/8 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) (neg.f64 (pow.f64 re #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))))))
(/ 2 (log (pow re 2)))
(/.f64 #s(literal 2 binary64) (log.f64 (*.f64 re re)))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ 1 (log (pow re 2)))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 re re))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))) (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))
(+.f64 (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 2/3 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (+ (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))) (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))
(+.f64 (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (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 #s(literal 2 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 4 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))))
(/ -1 (log (/ 1 im)))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))
(+.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 3 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 3 binary64)))))) (-.f64 #s(literal 0 binary64) (log.f64 im))) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 3 binary64))))) (neg.f64 (pow.f64 im #s(literal 6 binary64)))) (+.f64 (+.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))))
(/ -1 (log (/ -1 im)))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(+.f64 (/.f64 (/.f64 (*.f64 #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 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (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 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (neg.f64 (pow.f64 im #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))))))
(* (log base) (log (pow im 2)))
(*.f64 (log.f64 base) (log.f64 (*.f64 im im)))
(+ (* (log base) (log (pow im 2))) (/ (* (pow re 2) (log base)) (pow im 2)))
(+.f64 (*.f64 (log.f64 base) (log.f64 (*.f64 im im))) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (log.f64 base) im)))
(+ (* (log base) (log (pow im 2))) (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (log base)) (pow im 4))) (/ (log base) (pow im 2)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (log.f64 base) (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (log.f64 base))) (pow.f64 im #s(literal 4 binary64))))))
(+ (* (log base) (log (pow im 2))) (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log base) (pow im 4))) (* 1/3 (/ (* (pow re 2) (log base)) (pow im 6))))) (/ (log base) (pow im 2)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (log.f64 base) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))))))))
(* -2 (* (log base) (log (/ 1 re))))
(neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 base)) (log.f64 re)))
(+ (* -2 (* (log base) (log (/ 1 re)))) (/ (* (pow im 2) (log base)) (pow re 2)))
(+.f64 (/.f64 (*.f64 im (*.f64 im (log.f64 base))) (*.f64 re re)) (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 base)) (log.f64 re))))
(+ (* -2 (* (log base) (log (/ 1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (/ (* (pow im 2) (log base)) (pow re 2))))
(+.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 base)) (log.f64 re))) (+.f64 (/.f64 (*.f64 im (*.f64 im (log.f64 base))) (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))))))
(+ (* -2 (* (log base) (log (/ 1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/3 (/ (* (pow im 6) (log base)) (pow re 6))) (/ (* (pow im 2) (log base)) (pow re 2)))))
(+.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 base)) (log.f64 re))) (+.f64 (/.f64 (*.f64 im (*.f64 im (log.f64 base))) (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))))
(* -2 (* (log base) (log (/ -1 re))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(+ (* -2 (* (log base) (log (/ -1 re)))) (/ (* (pow im 2) (log base)) (pow re 2)))
(+.f64 (/.f64 (*.f64 im (*.f64 im (log.f64 base))) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (log.f64 base) #s(literal -2 binary64))))
(+ (* -2 (* (log base) (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (/ (* (pow im 2) (log base)) (pow re 2))))
(+.f64 (/.f64 (*.f64 im (*.f64 im (log.f64 base))) (*.f64 re re)) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (log.f64 base) #s(literal -2 binary64)))))
(+ (* -2 (* (log base) (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 4) (log base)) (pow re 4))) (+ (* 1/3 (/ (* (pow im 6) (log base)) (pow re 6))) (/ (* (pow im 2) (log base)) (pow re 2)))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 im (*.f64 im (log.f64 base))) (*.f64 re re)) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (log.f64 base) #s(literal -2 binary64))))
(* (log base) (log (pow re 2)))
(*.f64 (log.f64 base) (log.f64 (*.f64 re re)))
(+ (* (log base) (log (pow re 2))) (/ (* (pow im 2) (log base)) (pow re 2)))
(+.f64 (/.f64 (*.f64 im (*.f64 im (log.f64 base))) (*.f64 re re)) (*.f64 (log.f64 base) (log.f64 (*.f64 re re))))
(+ (* (log base) (log (pow re 2))) (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (log base)) (pow re 4))) (/ (log base) (pow re 2)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (pow.f64 re #s(literal 4 binary64))))))
(+ (* (log base) (log (pow re 2))) (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log base) (pow re 4))) (* 1/3 (/ (* (pow im 2) (log base)) (pow re 6))))) (/ (log base) (pow re 2)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (log.f64 base) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))))))))
(* -2 (* (log base) (log (/ 1 im))))
(*.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -2 binary64)))
(+ (* -2 (* (log base) (log (/ 1 im)))) (/ (* (pow re 2) (log base)) (pow im 2)))
(+.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (log.f64 base) im)) (*.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -2 binary64))))
(+ (* -2 (* (log base) (log (/ 1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (/ (* (pow re 2) (log base)) (pow im 2))))
(+.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (log.f64 base) im)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -2 binary64)))))
(+ (* -2 (* (log base) (log (/ 1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/3 (/ (* (pow re 6) (log base)) (pow im 6))) (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (log.f64 base) im)) (/.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -2 binary64)))))
(* -2 (* (log base) (log (/ -1 im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(+ (* -2 (* (log base) (log (/ -1 im)))) (/ (* (pow re 2) (log base)) (pow im 2)))
(+.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (log.f64 base) im)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (log.f64 base) #s(literal -2 binary64))))
(+ (* -2 (* (log base) (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (/ (* (pow re 2) (log base)) (pow im 2))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (log.f64 base) im)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (log.f64 base) #s(literal -2 binary64)))))
(+ (* -2 (* (log base) (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/3 (/ (* (pow re 6) (log base)) (pow im 6))) (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (log.f64 base) im)) (/.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (log.f64 base) #s(literal -2 binary64)))))
(* (log base) (log (+ (pow im 2) (pow re 2))))
(*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* (log base) (log (+ (pow im 2) (pow re 2))))
(*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* (log base) (log (+ (pow im 2) (pow re 2))))
(*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* (log base) (log (+ (pow im 2) (pow re 2))))
(*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -1 (* (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.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))))
(* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.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))))
(* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.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))))
(* (log (+ (pow im 2) (pow re 2))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.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))))

eval380.0ms (3.6%)

Compiler

Compiled 56898 to 4210 computations (92.6% saved)

prune325.0ms (3%)

Pruning

29 alts after pruning (27 fresh and 2 done)

PrunedKeptTotal
New2601252626
Fresh14216
Picked415
Done011
Total2619292648
Accuracy
100.0%
Counts
2648 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.2%
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base))
49.4%
(/.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)))
99.0%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 base))
98.9%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
14.9%
(/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
49.4%
(/.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)))
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))))
51.0%
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im))) (log.f64 base))
99.2%
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
49.4%
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
49.0%
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
50.3%
(/.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
99.1%
(/.f64 (log.f64 im) (log.f64 base))
48.9%
(/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base))))
99.0%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
51.1%
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
46.6%
(*.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.1%
(*.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))))))
98.9%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
51.1%
(*.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))
49.4%
(*.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))))
33.7%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)))) #s(literal -1 binary64)))
14.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64))))
99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 re im)))
98.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
33.7%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (exp.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
51.1%
(*.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))
46.6%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
Compiler

Compiled 1020 to 661 computations (35.2% saved)

simplify395.0ms (3.7%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
cost-diff0
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))
cost-diff0
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
cost-diff12992
(*.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))
cost-diff0
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
cost-diff0
(log.f64 im)
cost-diff12928
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64))
cost-diff12928
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
cost-diff0
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
cost-diff128
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
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-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 (hypot.f64 re im)))
Rules
5900×*-lowering-*.f32
5900×*-lowering-*.f64
3284×cube-prod
2366×/-lowering-/.f32
2366×/-lowering-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027182
153176
296176
3306176
41335176
52350176
62498176
72611176
82826176
93106176
103508176
114038176
124663176
135424176
146204176
156519176
166829176
177221176
187756176
08790176
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (/ 1 (log base)) (log (sqrt (+ (* re re) (* im im)))))
(/ 1 (log base))
1
(log base)
base
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
re
im
(* (/ 1 (log base)) (log im))
(/ 1 (log base))
1
(log base)
base
(log im)
im
(/ 1/2 (* (/ 1 (log (+ (* re re) (* im im)))) (log base)))
1/2
(* (/ 1 (log (+ (* re re) (* im im)))) (log base))
(/ 1 (log (+ (* re re) (* im im))))
1
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
(log base)
base
(/ (log im) (pow (pow (log base) 1/2) 2))
(log im)
im
(pow (pow (log base) 1/2) 2)
(pow (log base) 1/2)
(log base)
base
1/2
2
(* (/ (/ (log (+ (* re re) (* im im))) 2) (pow (log base) 2)) (log base))
(/ (/ (log (+ (* re re) (* im im))) 2) (pow (log base) 2))
(/ (log (+ (* re re) (* im im))) 2)
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
2
(pow (log base) 2)
(log base)
base
Outputs
(* (/ 1 (log base)) (log (sqrt (+ (* re re) (* im im)))))
(/.f64 (log.f64 (hypot.f64 re 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 (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)) (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
(/ 1/2 (* (/ 1 (log (+ (* re re) (* im im)))) (log base)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64)))
1/2
#s(literal 1/2 binary64)
(* (/ 1 (log (+ (* re re) (* im im)))) (log base))
(/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/ 1 (log (+ (* re re) (* im im))))
(/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
1
#s(literal 1 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 base)
(log.f64 base)
base
(/ (log im) (pow (pow (log base) 1/2) 2))
(/.f64 (log.f64 im) (log.f64 base))
(log im)
(log.f64 im)
im
(pow (pow (log base) 1/2) 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)
2
#s(literal 2 binary64)
(* (/ (/ (log (+ (* re re) (* im im))) 2) (pow (log base) 2)) (log base))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (/ (log (+ (* re re) (* im im))) 2) (pow (log base) 2))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/ (log (+ (* re re) (* im im))) 2)
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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
2
#s(literal 2 binary64)
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(log base)
(log.f64 base)
base

localize162.0ms (1.5%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
accuracy99.7%
(*.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))
accuracy99.6%
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy75.3%
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy100.0%
(log.f64 base)
accuracy99.9%
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
accuracy99.7%
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
accuracy99.6%
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
accuracy99.8%
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
accuracy99.7%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
accuracy75.3%
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy100.0%
(log.f64 im)
accuracy100.0%
(log.f64 base)
accuracy99.8%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy100.0%
(log.f64 (hypot.f64 re im))
accuracy100.0%
(log.f64 base)
accuracy99.8%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 re im)))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (log.f64 base))
Results
50.0ms128×0valid
47.0ms128×0invalid
Compiler

Compiled 215 to 28 computations (87% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-mult: 17.0ms (26.4% of total)
ival-log: 12.0ms (18.6% of total)
ival-div: 10.0ms (15.5% of total)
compiled-spec: 10.0ms (15.5% of total)
ival-pow: 9.0ms (14% of total)
ival-add: 4.0ms (6.2% of total)
ival-sqrt: 2.0ms (3.1% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

series51.0ms (0.5%)

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

99 calls:

TimeVariablePointExpression
4.0ms
im
@inf
(* (/ 1 (log (+ (* re re) (* im im)))) (log base))
1.0ms
re
@inf
(* (/ 1 (log (+ (* re re) (* im im)))) (log base))
1.0ms
im
@inf
(/ 1 (log (+ (* re re) (* im im))))
1.0ms
re
@inf
(/ 1 (log (+ (* re re) (* im im))))
1.0ms
re
@0
(* (/ 1 (log (+ (* re re) (* im im)))) (log base))

rewrite411.0ms (3.9%)

Algorithm
batch-egg-rewrite
Rules
3610×*-lowering-*.f32
3610×*-lowering-*.f64
2564×/-lowering-/.f32
2564×/-lowering-/.f64
1220×sum5-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027100
113089
272189
3637189
0816189
Stop Event
iter limit
node limit
Counts
17 → 1415
Calls
Call 1
Inputs
(* (/ 1 (log base)) (log (sqrt (+ (* re re) (* im im)))))
(/ 1 (log base))
(log base)
(log (sqrt (+ (* re re) (* im im))))
(* (/ 1 (log base)) (log im))
(log im)
(/ 1/2 (* (/ 1 (log (+ (* re re) (* im im)))) (log base)))
(* (/ 1 (log (+ (* re re) (* im im)))) (log base))
(/ 1 (log (+ (* re re) (* im im))))
(log (+ (* re re) (* im im)))
(/ (log im) (pow (pow (log base) 1/2) 2))
(pow (pow (log base) 1/2) 2)
(pow (log base) 1/2)
(* (/ (/ (log (+ (* re re) (* im im))) 2) (pow (log base) 2)) (log base))
(/ (/ (log (+ (* re re) (* im im))) 2) (pow (log base) 2))
(/ (log (+ (* re re) (* im im))) 2)
(pow (log base) 2)
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(-.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)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1 binary64)))
(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))))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(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))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (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 2 binary64)))))
(neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))))
(neg.f64 (/.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 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (*.f64 #s(literal 2 binary64) (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 (*.f64 #s(literal 2 binary64) (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))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (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 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 (log.f64 base) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (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/2 binary64)) #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 (/.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 (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 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.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 1 binary64) (log.f64 base)) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(/.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 #s(literal 1 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 -1/2 binary64))))
(/.f64 #s(literal -1 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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 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 (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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (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)) #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 (-.f64 #s(literal 0 binary64) (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 2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 #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 (+.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 (-.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)) (-.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 (pow.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 0 binary64) (log.f64 base)) (*.f64 (/.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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.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 0 binary64) (log.f64 base)) (*.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 -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (pow.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) (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/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 (log.f64 base) (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 (pow.f64 (log.f64 base) #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 (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 (*.f64 (log.f64 base) (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) (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 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 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.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))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #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 (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)))) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (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)) (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)))) (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 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 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.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 -2 binary64)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (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)) #s(literal 1 binary64)))
(/.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 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (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/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.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 2 binary64)) #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))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 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))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 2 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 (sqrt.f64 (log.f64 base)) #s(literal 2 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 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (*.f64 #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 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.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 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (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 (-.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 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -1/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 #s(literal -1/2 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.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)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.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 (/.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 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 #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))) (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))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.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)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.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)))) (log.f64 base)) #s(literal -2 binary64))
(/.f64 (*.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 #s(literal 0 binary64) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 base)) (/.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 (sqrt.f64 (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 -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -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 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.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)))) (sqrt.f64 (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) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (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 -1/2 binary64))) (*.f64 #s(literal -2 binary64) (sqrt.f64 (log.f64 base))))
(/.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)))) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.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 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 #s(literal -1 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)) (sqrt.f64 (log.f64 base))) (sqrt.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 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 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 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (/.f64 (log.f64 base) (neg.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 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 base))) (/.f64 #s(literal 1 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)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.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))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (log.f64 base)) (-.f64 #s(literal 0 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 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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)) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (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)))
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1 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 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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 (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/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 1/2 binary64) (log.f64 base)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.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 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal -1 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 #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 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #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)))) (/.f64 #s(literal -1/2 binary64) (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 (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 (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 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (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 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (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 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (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) (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 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 (/.f64 #s(literal 1/2 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 0 binary64) (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)) (sqrt.f64 (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 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 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 1/4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.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 (+.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 #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 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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.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 3/2 binary64))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.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)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))))
(*.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)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base))))
(*.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 #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 (/.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 #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 #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 #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 (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 (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 (log.f64 base) (sqrt.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/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (sqrt.f64 (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 3/4 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.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/4 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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)) (sqrt.f64 (log.f64 base))))
(*.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 (/.f64 #s(literal 1 binary64) (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 -2 binary64)))
(*.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (/.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 (/.f64 (log.f64 base) (neg.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 (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (/.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 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 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 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 3/4 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (neg.f64 (/.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 3/4 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 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 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 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 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (neg.f64 (/.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 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.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 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.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 #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 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (/.f64 (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 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 base))) (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)) (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/2 binary64) (log.f64 base)) #s(literal -1 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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64)) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 #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 #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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.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 2 binary64)))
(/.f64 (log.f64 base) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 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 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 (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)) (sqrt.f64 (log.f64 base)))
(/.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 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 #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 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.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)))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -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 (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 (sqrt.f64 (log.f64 base)) (/.f64 (sqrt.f64 (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 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 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.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)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.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)))
(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 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (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)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (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) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (log.f64 base))))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(*.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 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/8 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (sqrt.f64 (log.f64 base)))
(log.f64 (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 (*.f64 (log.f64 (/.f64 #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 (+.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 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 (*.f64 re 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)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 base) (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))) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1/2 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 2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 #s(literal -1/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))) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (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 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (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 (*.f64 (log.f64 base) (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 #s(literal 1/2 binary64) (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)))
(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 (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))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 #s(literal -1 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)))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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 (*.f64 (log.f64 base) (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 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 base))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (sqrt.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 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 (/.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 (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 (log.f64 base) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))))
(*.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 (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 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 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 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(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 #s(literal 1 binary64) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))))
(/.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) (-.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) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) #s(literal 1 binary64)) (log.f64 base))
(/.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 (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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 im)) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (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) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) #s(literal 1 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 #s(literal -1 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 -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.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) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (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)) (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) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (log.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.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 (/.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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.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)))
(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) (log.f64 im))
(*.f64 (log.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(-.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)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1 binary64)))
(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))))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(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))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (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 2 binary64)))))
(neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))))
(neg.f64 (/.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 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (*.f64 #s(literal 2 binary64) (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 (*.f64 #s(literal 2 binary64) (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))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (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 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 (log.f64 base) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (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/2 binary64)) #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 (/.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 (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 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.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 1 binary64) (log.f64 base)) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(/.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 #s(literal 1 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 -1/2 binary64))))
(/.f64 #s(literal -1 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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 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 (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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (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)) #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 (-.f64 #s(literal 0 binary64) (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 2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 #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 (+.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 (-.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)) (-.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 (pow.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 0 binary64) (log.f64 base)) (*.f64 (/.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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.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 0 binary64) (log.f64 base)) (*.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 -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (pow.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) (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/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 (log.f64 base) (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 (pow.f64 (log.f64 base) #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 (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 (*.f64 (log.f64 base) (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) (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 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 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.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))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #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 (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)))) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (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)) (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)))) (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 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 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.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 -2 binary64)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (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)) #s(literal 1 binary64)))
(/.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 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (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/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.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 2 binary64)) #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))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 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))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 2 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 (sqrt.f64 (log.f64 base)) #s(literal 2 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 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (*.f64 #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 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.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 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (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 (-.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 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -1/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 #s(literal -1/2 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.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)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.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 (/.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 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 #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))) (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))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.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)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.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)))) (log.f64 base)) #s(literal -2 binary64))
(/.f64 (*.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 #s(literal 0 binary64) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 base)) (/.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 (sqrt.f64 (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 -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -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 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.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)))) (sqrt.f64 (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) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (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 -1/2 binary64))) (*.f64 #s(literal -2 binary64) (sqrt.f64 (log.f64 base))))
(/.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)))) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.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 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 #s(literal -1 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)) (sqrt.f64 (log.f64 base))) (sqrt.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 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 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 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (/.f64 (log.f64 base) (neg.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 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 base))) (/.f64 #s(literal 1 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)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.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))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (log.f64 base)) (-.f64 #s(literal 0 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 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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)) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (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)))
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1 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 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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 (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/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 1/2 binary64) (log.f64 base)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.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 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal -1 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 #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 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #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)))) (/.f64 #s(literal -1/2 binary64) (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 (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 (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 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (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 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (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 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (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) (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 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 (/.f64 #s(literal 1/2 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 0 binary64) (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)) (sqrt.f64 (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 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 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 1/4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.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 (+.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 #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 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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.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 3/2 binary64))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.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)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))))
(*.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)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base))))
(*.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 #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 (/.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 #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 #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 #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 (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 (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 (log.f64 base) (sqrt.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/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (sqrt.f64 (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 3/4 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.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/4 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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)) (sqrt.f64 (log.f64 base))))
(*.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 (/.f64 #s(literal 1 binary64) (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 -2 binary64)))
(*.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (/.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 (/.f64 (log.f64 base) (neg.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 (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (/.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 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 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 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 3/4 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (neg.f64 (/.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 3/4 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 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 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 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 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (neg.f64 (/.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 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.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 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.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 #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 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (/.f64 (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 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 base))) (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)) (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/2 binary64) (log.f64 base)) #s(literal -1 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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(exp.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (/.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 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.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) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (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 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 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 -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (/.f64 (log.f64 base) (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))) (log.f64 base)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (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 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 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 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (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 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 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (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)))
(*.f64 (*.f64 (/.f64 #s(literal 1 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 1 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)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.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 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 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) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 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) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(*.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)))
(*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (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)))
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (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 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 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.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 (*.f64 re re) (*.f64 (*.f64 re 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 (*.f64 re 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 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (*.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 (*.f64 re re) (*.f64 re re)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 (*.f64 re 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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (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)))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re 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 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.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 (*.f64 re 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 (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (log.f64 (-.f64 (*.f64 (*.f64 re 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 (*.f64 re 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 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.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 (*.f64 re 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 (-.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (log.f64 (-.f64 (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (*.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 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 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 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(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 #s(literal 1 binary64) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))))
(/.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) (-.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) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) #s(literal 1 binary64)) (log.f64 base))
(/.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 (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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 im)) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (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) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) #s(literal 1 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 #s(literal -1 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 -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.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) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (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)) (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) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (log.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.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 (/.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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.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)))
(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 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (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)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (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) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (log.f64 base))))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/8 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(*.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 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/8 binary64))) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (sqrt.f64 (log.f64 base)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 1/4 binary64)))
(fabs.f64 (sqrt.f64 (log.f64 base)))
(sqrt.f64 (log.f64 base))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (log.f64 base)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (log.f64 base)) (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 (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)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/8 binary64)))
(*.f64 (sqrt.f64 (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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(-.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)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1 binary64)))
(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))))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))
(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))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (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 2 binary64)))))
(neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))))
(neg.f64 (/.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 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (*.f64 #s(literal 2 binary64) (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 (*.f64 #s(literal 2 binary64) (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))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (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 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 (log.f64 base) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (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/2 binary64)) #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 (/.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 (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 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.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 1 binary64) (log.f64 base)) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(/.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 #s(literal 1 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 -1/2 binary64))))
(/.f64 #s(literal -1 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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 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 (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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (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)) #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 (-.f64 #s(literal 0 binary64) (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 2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 #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 (+.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 (-.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)) (-.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 (pow.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 0 binary64) (log.f64 base)) (*.f64 (/.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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.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 0 binary64) (log.f64 base)) (*.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 -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (pow.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) (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/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (/.f64 (log.f64 base) (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 (pow.f64 (log.f64 base) #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 (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 (*.f64 (log.f64 base) (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) (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 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 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.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))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #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 (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)))) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (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)) (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)))) (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 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 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.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 -2 binary64)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (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)) #s(literal 1 binary64)))
(/.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 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (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/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.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 2 binary64)) #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))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 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))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 2 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 (sqrt.f64 (log.f64 base)) #s(literal 2 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 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (*.f64 #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 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.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 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (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 (-.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 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -1/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 #s(literal -1/2 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.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)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.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 (/.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 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 #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))) (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))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.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)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (*.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)))) (log.f64 base)) #s(literal -2 binary64))
(/.f64 (*.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 #s(literal 0 binary64) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 base)) (/.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 (sqrt.f64 (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 -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -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 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.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)))) (sqrt.f64 (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) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (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 -1/2 binary64))) (*.f64 #s(literal -2 binary64) (sqrt.f64 (log.f64 base))))
(/.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)))) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.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 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 #s(literal -1 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)) (sqrt.f64 (log.f64 base))) (sqrt.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 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 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 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (/.f64 (log.f64 base) (neg.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 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 base))) (/.f64 #s(literal 1 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)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.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))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64)) (log.f64 base)) (-.f64 #s(literal 0 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 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (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)) (sqrt.f64 (log.f64 base))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (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)))
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1 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 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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 (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/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 1/2 binary64) (log.f64 base)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.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 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal -1 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 #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 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #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)))) (/.f64 #s(literal -1/2 binary64) (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 (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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (/.f64 (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 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (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 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (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 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (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) (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 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 (/.f64 #s(literal 1/2 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 0 binary64) (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)) (sqrt.f64 (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 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 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 1/4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.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 (+.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 #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 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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.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 3/2 binary64))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.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)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))))
(*.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)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base))))
(*.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 #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 (/.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 #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 #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 #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 (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 (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 (log.f64 base) (sqrt.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/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (sqrt.f64 (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 3/4 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.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/4 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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)) (sqrt.f64 (log.f64 base))))
(*.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 (/.f64 #s(literal 1 binary64) (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 -2 binary64)))
(*.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (/.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 (/.f64 (log.f64 base) (neg.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 (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (/.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 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 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 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 3/4 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (neg.f64 (/.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 3/4 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 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 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 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 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (neg.f64 (/.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 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.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 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.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 #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 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (/.f64 (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 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 base))) (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)) (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/2 binary64) (log.f64 base)) #s(literal -1 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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) (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 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 2 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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(neg.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) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #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))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.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 (/.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 (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 (pow.f64 (log.f64 base) #s(literal 2 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)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1/2 binary64) (*.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 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 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) (-.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 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -2 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.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 -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #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 2 binary64))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base)))
(/.f64 #s(literal -1/2 binary64) (*.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 (/.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 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 (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 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 base))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 #s(literal -1 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 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.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 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.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))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 base) (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))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 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)))) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 1/2 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 (*.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 -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal -2 binary64))
(/.f64 (neg.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 (neg.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))))) #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/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.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 3/4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (neg.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 (*.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)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 base))) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1/2 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 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1 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 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 base))) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (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 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #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))) (/.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 #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 (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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 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) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #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 -2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1/2 binary64) (pow.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) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal -1/2 binary64) (pow.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/2 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -2 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #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 (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/2 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 base)))
(*.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 2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) #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)))
(*.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 1/2 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 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))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.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))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 #s(literal -1/2 binary64) (log.f64 base)))
(*.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 #s(literal 0 binary64) (log.f64 base))))
(*.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 3/2 binary64))))
(*.f64 (pow.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))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.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 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.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)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #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 #s(literal -1/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 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/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/2 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (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) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (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) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 #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))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (log.f64 base))) (/.f64 #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 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (sqrt.f64 (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 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (sqrt.f64 (log.f64 base))))
(*.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))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 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))) (/.f64 (log.f64 base) #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)) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (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 (/.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 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (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 (+.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) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 #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))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) (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 3/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (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))) (log.f64 base)) (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 1/4 binary64))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (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 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (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 #s(literal 1/2 binary64) (log.f64 base)) (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 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (pow.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 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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)) #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)) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(log.f64 (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 (*.f64 (log.f64 (/.f64 #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 (+.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 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 (*.f64 re 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)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 base) (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))) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1/2 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 2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 #s(literal -1/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))) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (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 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (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 (*.f64 (log.f64 base) (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 #s(literal 1/2 binary64) (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)))
(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 (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))) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 #s(literal -1 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)))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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 (*.f64 (log.f64 base) (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 (log.f64 base) #s(literal 1/2 binary64))) (log.f64 base))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (sqrt.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 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 (/.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 (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 (log.f64 base) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (sqrt.f64 (log.f64 base))))
(*.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 (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 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 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)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(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 (-.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)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 8 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (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 (log.f64 base) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.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 (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)) (sqrt.f64 (log.f64 base)))
(*.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 (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)))

simplify414.0ms (3.9%)

Algorithm
egg-herbie
Rules
5928×*-lowering-*.f32
5928×*-lowering-*.f64
3856×+-lowering-+.f64
3856×+-lowering-+.f32
1856×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

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

eval271.0ms (2.5%)

Compiler

Compiled 45457 to 3741 computations (91.8% saved)

prune268.0ms (2.5%)

Pruning

28 alts after pruning (24 fresh and 4 done)

PrunedKeptTotal
New2243142257
Fresh121022
Picked325
Done022
Total2258282286
Accuracy
100.0%
Counts
2286 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.2%
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
51.2%
(/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
99.0%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 base))
98.9%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
51.0%
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im))) (log.f64 base))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
50.9%
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
49.0%
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
49.4%
(/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
99.1%
(/.f64 (log.f64 im) (log.f64 base))
48.9%
(/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base))))
51.1%
(/.f64 #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))))
99.0%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
33.9%
(/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 base)))
14.9%
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re 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))))))) (log.f64 base)))
98.9%
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 im)) (log.f64 base)))
33.6%
(/.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (log.f64 base)))
49.4%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 im))
46.6%
(*.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)))
49.4%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (log.f64 im))
51.1%
(*.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))))))
98.9%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
98.9%
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 im))
98.9%
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
98.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))) (log.f64 im))
99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 re im)))
98.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
46.6%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
Compiler

Compiled 820 to 562 computations (31.5% saved)

simplify65.0ms (0.6%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
cost-diff12800
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
cost-diff12928
(*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (log.f64 base))
cost-diff12928
(/.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im 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-diff0
(*.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
(+.f64 (*.f64 re re) (*.f64 im im))
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))
cost-diff0
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
cost-diff128
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
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
(log.f64 im)
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 im))
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
cost-diff256
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 base))
Rules
1422×fma-define
796×sum3-define
574×fnmadd-define
490×fmsub-define
380×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030195
160192
296187
3148187
4239187
5321187
6451187
7755187
81636187
91724187
102212187
112587187
122642187
132693187
143126187
153140187
03140187
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (/ 1 (/ 1 (log im))) (log base))
(/ 1 (/ 1 (log im)))
1
(/ 1 (log im))
(log im)
im
(log base)
base
(/ 1 (/ (log base) (log im)))
1
(/ (log base) (log im))
(log base)
base
(log im)
im
(/ (log (/ 1 (+ (* re re) (* im im)))) (* (log base) -2))
(log (/ 1 (+ (* re re) (* im im))))
(/ 1 (+ (* re re) (* im im)))
1
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
(* (log base) -2)
(log base)
base
-2
(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
(/ 1/2 (* (exp (* -1 (log (log (+ (* re re) (* im im)))))) (log base)))
1/2
(* (exp (* -1 (log (log (+ (* re re) (* im im)))))) (log base))
(exp (* -1 (log (log (+ (* re re) (* im im))))))
(* -1 (log (log (+ (* re re) (* im im)))))
-1
(log (log (+ (* re re) (* im im))))
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
(log base)
base
Outputs
(/ (/ 1 (/ 1 (log im))) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ 1 (/ 1 (log im)))
(log.f64 im)
1
#s(literal 1 binary64)
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(log im)
(log.f64 im)
im
(log base)
(log.f64 base)
base
(/ 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
(/ (log (/ 1 (+ (* re re) (* im im)))) (* (log base) -2))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64)))
(log (/ 1 (+ (* re re) (* im im))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(/ 1 (+ (* re re) (* im im)))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))
1
#s(literal 1 binary64)
(+ (* 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) -2)
(*.f64 (log.f64 base) #s(literal -2 binary64))
(log base)
(log.f64 base)
base
-2
#s(literal -2 binary64)
(exp (* (log (/ (log base) (log im))) -1))
(/.f64 (log.f64 im) (log.f64 base))
(* (log (/ (log base) (log im))) -1)
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(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)
(/ 1/2 (* (exp (* -1 (log (log (+ (* re re) (* im im)))))) (log base)))
(/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal 2 binary64)))
1/2
#s(literal 1/2 binary64)
(* (exp (* -1 (log (log (+ (* re re) (* im im)))))) (log base))
(/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(exp (* -1 (log (log (+ (* re re) (* im im))))))
(/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(* -1 (log (log (+ (* re re) (* im im)))))
(log.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
-1
#s(literal -1 binary64)
(log (log (+ (* re re) (* im im))))
(log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(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 base)
(log.f64 base)
base

localize204.0ms (1.9%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(/.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (log.f64 base)))
accuracy99.8%
(*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (log.f64 base))
accuracy99.3%
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
accuracy78.1%
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy100.0%
(log.f64 base)
accuracy99.9%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
accuracy99.8%
(/.f64 (log.f64 base) (log.f64 im))
accuracy99.5%
(log.f64 (/.f64 (log.f64 base) (log.f64 im)))
accuracy100.0%
(log.f64 base)
accuracy99.8%
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy79.0%
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im 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.8%
(/.f64 (log.f64 base) (log.f64 im))
accuracy100.0%
(log.f64 base)
accuracy99.9%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
accuracy99.9%
(/.f64 #s(literal 1 binary64) (log.f64 im))
accuracy99.8%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 base))
Results
89.0ms161×0invalid
38.0ms95×0valid
Compiler

Compiled 234 to 31 computations (86.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 85.0ms
ival-log: 53.0ms (62.1% of total)
ival-div: 13.0ms (15.2% of total)
ival-mult: 10.0ms (11.7% of total)
ival-exp: 7.0ms (8.2% of total)
ival-add: 1.0ms (1.2% of total)
const: 1.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

series245.0ms (2.3%)

Counts
19 → 444
Calls
Call 1
Inputs
#<alt (/ (/ 1 (/ 1 (log im))) (log base))>
#<alt (/ 1 (/ 1 (log im)))>
#<alt (/ 1 (log im))>
#<alt (log im)>
#<alt (/ 1 (/ (log base) (log im)))>
#<alt (/ (log base) (log im))>
#<alt (log base)>
#<alt (/ (log (/ 1 (+ (* re re) (* im im)))) (* (log base) -2))>
#<alt (log (/ 1 (+ (* re re) (* im im))))>
#<alt (/ 1 (+ (* re re) (* im im)))>
#<alt (+ (* re re) (* im im))>
#<alt (exp (* (log (/ (log base) (log im))) -1))>
#<alt (* (log (/ (log base) (log im))) -1)>
#<alt (log (/ (log base) (log im)))>
#<alt (/ 1/2 (* (exp (* -1 (log (log (+ (* re re) (* im im)))))) (log base)))>
#<alt (* (exp (* -1 (log (log (+ (* re re) (* im im)))))) (log base))>
#<alt (exp (* -1 (log (log (+ (* re re) (* im im))))))>
#<alt (* -1 (log (log (+ (* re re) (* im im)))))>
#<alt (log (+ (* re re) (* im im)))>
Outputs
#<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 (/ 1 (log im))>
#<alt (/ 1 (log im))>
#<alt (/ 1 (log im))>
#<alt (/ 1 (log im))>
#<alt (/ -1 (log (/ 1 im)))>
#<alt (/ -1 (log (/ 1 im)))>
#<alt (/ -1 (log (/ 1 im)))>
#<alt (/ -1 (log (/ 1 im)))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<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 (/ (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 (* -1/2 (/ (log (/ 1 (pow im 2))) (log base)))>
#<alt (+ (* -1/2 (/ (log (/ 1 (pow im 2))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))>
#<alt (+ (* -1/2 (/ (log (/ 1 (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 (/ 1 (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/48 (/ (+ (* -12 (pow im 4)) (* 24 (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/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (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/48 (/ (+ (* -12 (pow im 4)) (* 24 (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/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (pow im 6)))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))>
#<alt (* -1/2 (/ (log (/ 1 (pow re 2))) (log base)))>
#<alt (+ (* -1/2 (/ (log (/ 1 (pow re 2))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))>
#<alt (+ (* -1/2 (/ (log (/ 1 (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 (/ 1 (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/48 (/ (+ (* -12 (pow re 4)) (* 24 (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/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (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/48 (/ (+ (* -12 (pow re 4)) (* 24 (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/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (pow re 6)))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))>
#<alt (* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))>
#<alt (* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))>
#<alt (* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))>
#<alt (* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))>
#<alt (* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))>
#<alt (* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))>
#<alt (* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))>
#<alt (* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))>
#<alt (* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (log (/ 1 (pow im 2)))>
#<alt (+ (log (/ 1 (pow im 2))) (* -1 (/ (pow re 2) (pow im 2))))>
#<alt (+ (log (/ 1 (pow im 2))) (* (pow re 2) (- (* 1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))>
#<alt (+ (log (/ 1 (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 (+ (* -1 (/ (pow im 2) (pow re 2))) (* 2 (log (/ 1 re))))>
#<alt (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ 1 re)))))>
#<alt (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (pow im 6)))) (pow re 6))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ 1 re))))))>
#<alt (* 2 (log (/ -1 re)))>
#<alt (+ (* -1 (/ (pow im 2) (pow re 2))) (* 2 (log (/ -1 re))))>
#<alt (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ -1 re)))))>
#<alt (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (pow im 6)))) (pow re 6))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ -1 re))))))>
#<alt (log (/ 1 (pow re 2)))>
#<alt (+ (log (/ 1 (pow re 2))) (* -1 (/ (pow im 2) (pow re 2))))>
#<alt (+ (log (/ 1 (pow re 2))) (* (pow im 2) (- (* 1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))>
#<alt (+ (log (/ 1 (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 (+ (* -1 (/ (pow re 2) (pow im 2))) (* 2 (log (/ 1 im))))>
#<alt (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ 1 im)))))>
#<alt (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (pow re 6)))) (pow im 6))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ 1 im))))))>
#<alt (* 2 (log (/ -1 im)))>
#<alt (+ (* -1 (/ (pow re 2) (pow im 2))) (* 2 (log (/ -1 im))))>
#<alt (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ -1 im)))))>
#<alt (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (pow re 6)))) (pow im 6))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ -1 im))))))>
#<alt (/ 1 (pow im 2))>
#<alt (+ (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))>
#<alt (+ (* (pow re 2) (- (/ (pow re 2) (pow im 6)) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (/ (pow re 2) (pow im 8))) (/ 1 (pow im 6)))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))>
#<alt (/ 1 (pow re 2))>
#<alt (/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))>
#<alt (/ (- (+ 1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))) (pow re 2))>
#<alt (/ (- (+ 1 (* -1 (/ (pow im 6) (pow re 6)))) (+ (* -1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (pow re 2))>
#<alt (/ 1 (pow re 2))>
#<alt (/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))>
#<alt (/ (- (+ 1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))) (pow re 2))>
#<alt (/ (- (+ 1 (* -1 (/ (pow im 6) (pow re 6)))) (+ (* -1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (pow re 2))>
#<alt (/ 1 (pow re 2))>
#<alt (+ (* -1 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))>
#<alt (+ (* (pow im 2) (- (/ (pow im 2) (pow re 6)) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (/ (pow im 2) (pow re 8))) (/ 1 (pow re 6)))) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))>
#<alt (/ 1 (pow im 2))>
#<alt (/ (+ 1 (* -1 (/ (pow re 2) (pow im 2)))) (pow im 2))>
#<alt (/ (- (+ 1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))) (pow im 2))>
#<alt (/ (- (+ 1 (* -1 (/ (pow re 6) (pow im 6)))) (+ (* -1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (pow im 2))>
#<alt (/ 1 (pow im 2))>
#<alt (/ (+ 1 (* -1 (/ (pow re 2) (pow im 2)))) (pow im 2))>
#<alt (/ (- (+ 1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))) (pow im 2))>
#<alt (/ (- (+ 1 (* -1 (/ (pow re 6) (pow im 6)))) (+ (* -1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (pow im 2))>
#<alt (pow im 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (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 (/ (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 (* 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) (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 (/ (log base) (log (pow im 2)))>
#<alt (+ (* -1 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (/ (log base) (log (pow im 2))))>
#<alt (+ (* (pow re 2) (- (* -1 (* (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))))))) (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log base) (log (pow im 2))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (- (* -1 (* (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)))))))) (+ (* -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))))))) (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log base) (log (pow im 2))))>
#<alt (* -1/2 (/ (log base) (log (/ 1 re))))>
#<alt (+ (* -1/2 (/ (log base) (log (/ 1 re)))) (* -1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 re))))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))>
#<alt (* -1/2 (/ (log base) (log (/ -1 re))))>
#<alt (+ (* -1/2 (/ (log base) (log (/ -1 re)))) (* -1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 re))))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))>
#<alt (/ (log base) (log (pow re 2)))>
#<alt (+ (* -1 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (/ (log base) (log (pow re 2))))>
#<alt (+ (* (pow im 2) (- (* -1 (* (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))))))) (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log base) (log (pow re 2))))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (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)))))))) (+ (* -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))))))) (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log base) (log (pow re 2))))>
#<alt (* -1/2 (/ (log base) (log (/ 1 im))))>
#<alt (+ (* -1/2 (/ (log base) (log (/ 1 im)))) (* -1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 im))))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))>
#<alt (* -1/2 (/ (log base) (log (/ -1 im))))>
#<alt (+ (* -1/2 (/ (log base) (log (/ -1 im)))) (* -1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 im))))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))>
#<alt (/ (log base) (log (+ (pow im 2) (pow re 2))))>
#<alt (/ (log base) (log (+ (pow im 2) (pow re 2))))>
#<alt (/ (log base) (log (+ (pow im 2) (pow re 2))))>
#<alt (/ (log base) (log (+ (pow im 2) (pow re 2))))>
#<alt (* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))>
#<alt (* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))>
#<alt (* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))>
#<alt (* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))>
#<alt (/ 1 (log (pow im 2)))>
#<alt (+ (* -1 (/ (pow re 2) (* (pow im 2) (pow (log (pow im 2)) 2)))) (/ 1 (log (pow im 2))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* 1/2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3))))) (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ 1 (log (pow im 2))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/3 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (+ (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))) (/ 1 (* (pow im 6) (pow (log (pow im 2)) 4))))))) (+ (* 1/2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))))) (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ 1 (log (pow im 2))))>
#<alt (/ -1/2 (log (/ 1 re)))>
#<alt (- (* -1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (* 1/2 (/ 1 (log (/ 1 re)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (* 1/2 (/ 1 (log (/ 1 re))))))>
#<alt (- (* -1 (/ (+ (* -1/16 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (pow im 6) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (* 1/2 (/ 1 (log (/ 1 re))))))))>
#<alt (/ -1/2 (log (/ -1 re)))>
#<alt (- (* -1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (* 1/2 (/ 1 (log (/ -1 re)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (* 1/2 (/ 1 (log (/ -1 re))))))>
#<alt (- (* -1 (/ (+ (* -1/16 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (pow im 6) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (* 1/2 (/ 1 (log (/ -1 re))))))))>
#<alt (/ 1 (log (pow re 2)))>
#<alt (+ (* -1 (/ (pow im 2) (* (pow re 2) (pow (log (pow re 2)) 2)))) (/ 1 (log (pow re 2))))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (+ (* 1/2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3))))) (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ 1 (log (pow re 2))))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/3 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (+ (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))) (/ 1 (* (pow re 6) (pow (log (pow re 2)) 4))))))) (+ (* 1/2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))))) (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ 1 (log (pow re 2))))>
#<alt (/ -1/2 (log (/ 1 im)))>
#<alt (- (* -1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (* 1/2 (/ 1 (log (/ 1 im)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (* 1/2 (/ 1 (log (/ 1 im))))))>
#<alt (- (* -1 (/ (+ (* -1/16 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (pow re 6) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (* 1/2 (/ 1 (log (/ 1 im))))))))>
#<alt (/ -1/2 (log (/ -1 im)))>
#<alt (- (* -1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (* 1/2 (/ 1 (log (/ -1 im)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (* 1/2 (/ 1 (log (/ -1 im))))))>
#<alt (- (* -1 (/ (+ (* -1/16 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (pow re 6) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (* 1/2 (/ 1 (log (/ -1 im))))))))>
#<alt (* -1 (log (log (pow im 2))))>
#<alt (+ (* -1 (log (log (pow im 2)))) (* -1 (/ (pow re 2) (* (pow im 2) (log (pow im 2))))))>
#<alt (+ (* -1 (log (log (pow im 2)))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ 1 (* (pow im 2) (log (pow im 2)))))))>
#<alt (+ (* -1 (log (log (pow im 2)))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))) (+ (* 360 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 240 (/ 1 (* (pow im 6) (log (pow im 2))))))))) (* 1/24 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))) (/ 1 (* (pow im 2) (log (pow im 2)))))))>
#<alt (* -1 (log (* -2 (log (/ 1 re)))))>
#<alt (+ (* -1 (log (* -2 (log (/ 1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))>
#<alt (+ (* -1 (log (* -2 (log (/ 1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re)))))))>
#<alt (+ (* -1 (log (* -2 (log (/ 1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow im 6) (log (/ 1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2))))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))))>
#<alt (* -1 (log (* -2 (log (/ -1 re)))))>
#<alt (+ (* -1 (log (* -2 (log (/ -1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))>
#<alt (+ (* -1 (log (* -2 (log (/ -1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re)))))))>
#<alt (+ (* -1 (log (* -2 (log (/ -1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow im 6) (log (/ -1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2))))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))))>
#<alt (* -1 (log (log (pow re 2))))>
#<alt (+ (* -1 (log (log (pow re 2)))) (* -1 (/ (pow im 2) (* (pow re 2) (log (pow re 2))))))>
#<alt (+ (* -1 (log (log (pow re 2)))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ 1 (* (pow re 2) (log (pow re 2)))))))>
#<alt (+ (* -1 (log (log (pow re 2)))) (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))) (+ (* 360 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 240 (/ 1 (* (pow re 6) (log (pow re 2))))))))) (* 1/24 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))) (/ 1 (* (pow re 2) (log (pow re 2)))))))>
#<alt (* -1 (log (* -2 (log (/ 1 im)))))>
#<alt (+ (* -1 (log (* -2 (log (/ 1 im))))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))>
#<alt (+ (* -1 (log (* -2 (log (/ 1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im)))))))>
#<alt (+ (* -1 (log (* -2 (log (/ 1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow re 6) (log (/ 1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2))))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))))>
#<alt (* -1 (log (* -2 (log (/ -1 im)))))>
#<alt (+ (* -1 (log (* -2 (log (/ -1 im))))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))>
#<alt (+ (* -1 (log (* -2 (log (/ -1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im)))))))>
#<alt (+ (* -1 (log (* -2 (log (/ -1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow re 6) (log (/ -1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2))))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))))>
#<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)))))>
Calls

111 calls:

TimeVariablePointExpression
76.0ms
base
@0
(* (log (/ (log base) (log im))) -1)
30.0ms
base
@-inf
(* (log (/ (log base) (log im))) -1)
27.0ms
re
@inf
(* -1 (log (log (+ (* re re) (* im im)))))
23.0ms
im
@-inf
(* (log (/ (log base) (log im))) -1)
21.0ms
base
@inf
(* (log (/ (log base) (log im))) -1)

rewrite332.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
2454×*-lowering-*.f32
2454×*-lowering-*.f64
1860×/-lowering-/.f32
1860×/-lowering-/.f64
1534×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030129
1130124
2687120
34978120
08169120
Stop Event
iter limit
node limit
Counts
19 → 925
Calls
Call 1
Inputs
(/ (/ 1 (/ 1 (log im))) (log base))
(/ 1 (/ 1 (log im)))
(/ 1 (log im))
(log im)
(/ 1 (/ (log base) (log im)))
(/ (log base) (log im))
(log base)
(/ (log (/ 1 (+ (* re re) (* im im)))) (* (log base) -2))
(log (/ 1 (+ (* re re) (* im im))))
(/ 1 (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(exp (* (log (/ (log base) (log im))) -1))
(* (log (/ (log base) (log im))) -1)
(log (/ (log base) (log im)))
(/ 1/2 (* (exp (* -1 (log (log (+ (* re re) (* im im)))))) (log base)))
(* (exp (* -1 (log (log (+ (* re re) (* im im)))))) (log base))
(exp (* -1 (log (log (+ (* re re) (* im im))))))
(* -1 (log (log (+ (* re re) (* im im)))))
(log (+ (* re re) (* im im)))
Outputs
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.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 (log.f64 (/.f64 #s(literal 1 binary64) base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (pow.f64 (log.f64 im) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.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 -1 binary64) (log.f64 im)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.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 -1 binary64) (log.f64 im)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(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 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.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 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (log.f64 im))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal 1/2 binary64))) (pow.f64 (log.f64 im) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (log.f64 im))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (log.f64 im))
(log.f64 im)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(+.f64 (log.f64 (pow.f64 im #s(literal 1/2 binary64))) (log.f64 (pow.f64 im #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (log.f64 im)))
(exp.f64 (*.f64 (log.f64 (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)))
(/.f64 #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 -1 binary64) (log.f64 im)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (pow.f64 (log.f64 im) #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))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(pow.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1/2 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 #s(literal -1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (pow.f64 (log.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal 1/2 binary64))) (pow.f64 (log.f64 im) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (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 -1 binary64) (log.f64 im)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal 1/2 binary64))) (pow.f64 (log.f64 im) #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))
(pow.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (log.f64 im) (log.f64 im)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (pow.f64 (log.f64 im) #s(literal -1/2 binary64)))
(log.f64 im)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(+.f64 (log.f64 (pow.f64 im #s(literal 1/2 binary64))) (log.f64 (pow.f64 im #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (log.f64 im)))
(exp.f64 (*.f64 (log.f64 (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)))
(/.f64 #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 -1 binary64) (log.f64 im)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (pow.f64 (log.f64 im) #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))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(pow.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1/2 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 #s(literal -1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (pow.f64 (log.f64 im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal 1/2 binary64))) (pow.f64 (log.f64 im) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.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 (log.f64 (/.f64 #s(literal 1 binary64) base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (pow.f64 (log.f64 im) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.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 -1 binary64) (log.f64 im)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.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 -1 binary64) (log.f64 im)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(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 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.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 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (log.f64 im))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal 1/2 binary64))) (pow.f64 (log.f64 im) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (log.f64 im))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (log.f64 im))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(-.f64 #s(literal 0 binary64) (/.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 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (log.f64 base) (log.f64 im))
(/.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))) (exp.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)) (log.f64 im))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) #s(literal 1/2 binary64))) (pow.f64 (log.f64 im) #s(literal 1/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)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(pow.f64 (/.f64 (log.f64 im) (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 im)) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))) #s(literal 1 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (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) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal 1/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 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 (log.f64 base) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (pow.f64 (log.f64 im) #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)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) #s(literal 0 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(-.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 (log.f64 #s(literal -1 binary64)) (*.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 binary64))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (log.f64 base) #s(literal 1/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 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 -2 binary64))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal -1/2 binary64)))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/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 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.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 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (*.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 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 #s(literal -1 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 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.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 (/.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 -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.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)) (*.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (*.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (+.f64 (*.f64 re re) (*.f64 im im))) #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 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.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 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (*.f64 (*.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (*.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (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 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.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 (log.f64 base) #s(literal -2 binary64)))) (*.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 #s(literal 0 binary64) (*.f64 (/.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 (log.f64 base) #s(literal -2 binary64))))) (+.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 (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/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (log.f64 base))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) (log.f64 base))) (pow.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base))
(/.f64 (/.f64 (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 -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1 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/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 1/2 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 (/.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)) (/.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 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (pow.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) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -1/2 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 1/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 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(*.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 base)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (+.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 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (log.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 (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(+.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (log.f64 (+.f64 im re)) (log.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (log.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64))) (log.f64 (*.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (log.f64 (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 binary64))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.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)))) (log.f64 #s(literal -1 binary64)))
(+.f64 (-.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 #s(literal 0 binary64) (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 (+.f64 im re) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (log.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))) (log.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 im re))) (log.f64 (-.f64 re im)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 #s(literal -1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.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 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))) (log.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(+.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.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 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(neg.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 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 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (*.f64 (log.f64 (-.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)))))) (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 #s(literal 1 binary64) (+.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 #s(literal -1 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 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(+.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im (*.f64 re re))) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(-.f64 (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.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 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.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 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (+.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 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/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 im re) (/.f64 (-.f64 re im) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.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 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 im re) (+.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 im re)) (-.f64 re im))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (-.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 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (-.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 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(exp.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (neg.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 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal -1 binary64) (-.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 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (-.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 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1 binary64) (-.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 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.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 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (-.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 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (/.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 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.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 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 im re)) (-.f64 re im))
(pow.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (/.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 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.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 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (/.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 binary64)))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (/.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 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.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 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.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 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.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 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re)) (+.f64 im re))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im)))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.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 (log.f64 (/.f64 #s(literal 1 binary64) base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (pow.f64 (log.f64 im) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.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 -1 binary64) (log.f64 im)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.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 -1 binary64) (log.f64 im)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(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 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.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 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base))) (log.f64 im))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal 1/2 binary64))) (pow.f64 (log.f64 im) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (log.f64 im))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64)) (log.f64 im))
(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 im)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(+.f64 (log.f64 (log.f64 im)) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(+.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(+.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))) (log.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64))))
(+.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))) (log.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64))) (log.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (log.f64 base))))
(+.f64 (log.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (/.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 (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 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (log.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64))) (log.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))))
(+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) (log.f64 (log.f64 im)))
(+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 im)))
(+.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))) (log.f64 (log.f64 im)))
(+.f64 (log.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))))
(+.f64 (log.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))))
(+.f64 (log.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base)))) (log.f64 (log.f64 im)))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1/2 binary64)))) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal -1/2 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))))
(+.f64 (log.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (*.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 im) #s(literal 1/2 binary64)))) (log.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))) (log.f64 (log.f64 im)))
(+.f64 (log.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))) (log.f64 (log.f64 im)))
(-.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 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(-.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))))
(fma.f64 #s(literal 1 binary64) (log.f64 (log.f64 im)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(fma.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))))
(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 (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 (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 #s(literal 1 binary64) (*.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 (*.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 #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 1 binary64) (log.f64 im))) (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 #s(literal -1 binary64)) (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im))) #s(literal 1 binary64))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))))
(+.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))))
(+.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im)))) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (log.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) (log.f64 base))))
(+.f64 (-.f64 (log.f64 (log.f64 base)) #s(literal 0 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(+.f64 (log.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))))
(+.f64 (log.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(+.f64 (log.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) #s(literal 1/2 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal 1/2 binary64)))))
(+.f64 (log.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))))
(+.f64 (log.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64))) (log.f64 (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64))) (log.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (log.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(+.f64 (log.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))))
(+.f64 (log.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (log.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(+.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 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 im) #s(literal -1/2 binary64)))) (log.f64 (pow.f64 (log.f64 im) #s(literal -1/2 binary64))))
(-.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #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 (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 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(-.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))))
(-.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) im)))) (log.f64 #s(literal -1 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 (log.f64 (log.f64 base)) #s(literal 0 binary64)) (log.f64 (log.f64 im)))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(fma.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 im)) (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(fma.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (log.f64 im)) #s(literal -1 binary64) (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))))
(fma.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)))))) #s(literal 0 binary64))
(fma.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)))) #s(literal 0 binary64))
(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 (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 (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)))) (log.f64 (/.f64 #s(literal 1 binary64) (*.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 (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 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 (log.f64 (/.f64 #s(literal 1 binary64) 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 (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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 (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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 (log.f64 (/.f64 #s(literal 1 binary64) base))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))) (*.f64 (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))) (log.f64 (log.f64 (/.f64 #s(literal 1 binary64) im))))) (log.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (log.f64 (/.f64 #s(literal 1 binary64) 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 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.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))) (/.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)))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) #s(literal 0 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(-.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 (log.f64 #s(literal -1 binary64)) (*.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 binary64))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (log.f64 base) #s(literal 1/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 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 -2 binary64))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal -1/2 binary64)))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/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 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) #s(literal -2 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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.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 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (*.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 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (/.f64 #s(literal -1 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 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.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 (/.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 -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.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)) (*.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (*.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 (log.f64 base) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #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 (+.f64 (*.f64 re re) (*.f64 im im))) #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 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.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 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (*.f64 (*.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (*.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (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 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.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 (log.f64 base) #s(literal -2 binary64)))) (*.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 #s(literal 0 binary64) (*.f64 (/.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 (log.f64 base) #s(literal -2 binary64))))) (+.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 (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/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)) (log.f64 base))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) (log.f64 base))) (pow.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 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 base))
(/.f64 (/.f64 (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 -1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal -1/2 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 1 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/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 1/2 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 (/.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)) (/.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 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 base)) (pow.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) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) #s(literal -1/2 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 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 1/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 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(*.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 base)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) #s(literal 1 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)))
(/.f64 (log.f64 base) (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 1 binary64))
(/.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (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) (/.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)))))
(pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (/.f64 (log.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 (+.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 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.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)))
(log.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (log.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))) (log.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))))
(+.f64 (log.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 #s(literal 0 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #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 0 binary64))
(+.f64 (log.f64 (+.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 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (log.f64 (*.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 binary64))))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (log.f64 (/.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 binary64))))
(+.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 (*.f64 re re) (*.f64 im im)) (+.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 (*.f64 im im) (*.f64 re re)))))) (log.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (/.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 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))))) (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (-.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 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (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))))))) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (-.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64))) (log.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.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 im re))) (log.f64 (+.f64 im re)))
(+.f64 (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(+.f64 (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im))))))
(exp.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 0 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 (*.f64 im (*.f64 im 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 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 re) (*.f64 im im)))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.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 #s(literal 0 binary64) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 #s(literal 0 binary64) (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))))
(fma.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64))))) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 3 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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)))))))) (log.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.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))))) (log.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.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))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.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)))))

simplify571.0ms (5.4%)

Algorithm
egg-herbie
Rules
7046×*-lowering-*.f32
7046×*-lowering-*.f64
4472×+-lowering-+.f64
4472×+-lowering-+.f32
1790×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
010058184
132017940
087417940
Stop Event
iter limit
node limit
Counts
444 → 444
Calls
Call 1
Inputs
(/ (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))))
(/ 1 (log im))
(/ 1 (log im))
(/ 1 (log im))
(/ 1 (log im))
(/ -1 (log (/ 1 im)))
(/ -1 (log (/ 1 im)))
(/ -1 (log (/ 1 im)))
(/ -1 (log (/ 1 im)))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(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))
(/ (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))))
(* -1/2 (/ (log (/ 1 (pow im 2))) (log base)))
(+ (* -1/2 (/ (log (/ 1 (pow im 2))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1/2 (/ (log (/ 1 (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 (/ 1 (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/48 (/ (+ (* -12 (pow im 4)) (* 24 (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/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (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/48 (/ (+ (* -12 (pow im 4)) (* 24 (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/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (pow im 6)))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* -1/2 (/ (log (/ 1 (pow re 2))) (log base)))
(+ (* -1/2 (/ (log (/ 1 (pow re 2))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1/2 (/ (log (/ 1 (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 (/ 1 (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/48 (/ (+ (* -12 (pow re 4)) (* 24 (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/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (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/48 (/ (+ (* -12 (pow re 4)) (* 24 (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/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (pow re 6)))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))
(* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(log (/ 1 (pow im 2)))
(+ (log (/ 1 (pow im 2))) (* -1 (/ (pow re 2) (pow im 2))))
(+ (log (/ 1 (pow im 2))) (* (pow re 2) (- (* 1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+ (log (/ 1 (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)))
(+ (* -1 (/ (pow im 2) (pow re 2))) (* 2 (log (/ 1 re))))
(+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ 1 re)))))
(+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (pow im 6)))) (pow re 6))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ 1 re))))))
(* 2 (log (/ -1 re)))
(+ (* -1 (/ (pow im 2) (pow re 2))) (* 2 (log (/ -1 re))))
(+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ -1 re)))))
(+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (pow im 6)))) (pow re 6))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ -1 re))))))
(log (/ 1 (pow re 2)))
(+ (log (/ 1 (pow re 2))) (* -1 (/ (pow im 2) (pow re 2))))
(+ (log (/ 1 (pow re 2))) (* (pow im 2) (- (* 1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+ (log (/ 1 (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)))
(+ (* -1 (/ (pow re 2) (pow im 2))) (* 2 (log (/ 1 im))))
(+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ 1 im)))))
(+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (pow re 6)))) (pow im 6))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ 1 im))))))
(* 2 (log (/ -1 im)))
(+ (* -1 (/ (pow re 2) (pow im 2))) (* 2 (log (/ -1 im))))
(+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ -1 im)))))
(+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (pow re 6)))) (pow im 6))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ -1 im))))))
(/ 1 (pow im 2))
(+ (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))
(+ (* (pow re 2) (- (/ (pow re 2) (pow im 6)) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (/ (pow re 2) (pow im 8))) (/ 1 (pow im 6)))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(/ 1 (pow re 2))
(/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))) (pow re 2))
(/ (- (+ 1 (* -1 (/ (pow im 6) (pow re 6)))) (+ (* -1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (pow re 2))
(/ 1 (pow re 2))
(/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))) (pow re 2))
(/ (- (+ 1 (* -1 (/ (pow im 6) (pow re 6)))) (+ (* -1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (pow re 2))
(/ 1 (pow re 2))
(+ (* -1 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))
(+ (* (pow im 2) (- (/ (pow im 2) (pow re 6)) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (/ (pow im 2) (pow re 8))) (/ 1 (pow re 6)))) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))
(/ 1 (pow im 2))
(/ (+ 1 (* -1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/ (- (+ 1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))) (pow im 2))
(/ (- (+ 1 (* -1 (/ (pow re 6) (pow im 6)))) (+ (* -1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (pow im 2))
(/ 1 (pow im 2))
(/ (+ 1 (* -1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/ (- (+ 1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))) (pow im 2))
(/ (- (+ 1 (* -1 (/ (pow re 6) (pow im 6)))) (+ (* -1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (pow im 2))
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (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 (/ (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))))))
(* 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) (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))))))
(/ (log base) (log (pow im 2)))
(+ (* -1 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (/ (log base) (log (pow im 2))))
(+ (* (pow re 2) (- (* -1 (* (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))))))) (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log base) (log (pow im 2))))
(+ (* (pow re 2) (- (* (pow re 2) (- (* -1 (* (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)))))))) (+ (* -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))))))) (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log base) (log (pow im 2))))
(* -1/2 (/ (log base) (log (/ 1 re))))
(+ (* -1/2 (/ (log base) (log (/ 1 re)))) (* -1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 re))))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(* -1/2 (/ (log base) (log (/ -1 re))))
(+ (* -1/2 (/ (log base) (log (/ -1 re)))) (* -1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 re))))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(/ (log base) (log (pow re 2)))
(+ (* -1 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (/ (log base) (log (pow re 2))))
(+ (* (pow im 2) (- (* -1 (* (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))))))) (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log base) (log (pow re 2))))
(+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (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)))))))) (+ (* -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))))))) (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log base) (log (pow re 2))))
(* -1/2 (/ (log base) (log (/ 1 im))))
(+ (* -1/2 (/ (log base) (log (/ 1 im)))) (* -1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 im))))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(* -1/2 (/ (log base) (log (/ -1 im))))
(+ (* -1/2 (/ (log base) (log (/ -1 im)))) (* -1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 im))))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(/ (log base) (log (+ (pow im 2) (pow re 2))))
(/ (log base) (log (+ (pow im 2) (pow re 2))))
(/ (log base) (log (+ (pow im 2) (pow re 2))))
(/ (log base) (log (+ (pow im 2) (pow re 2))))
(* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))
(/ 1 (log (pow im 2)))
(+ (* -1 (/ (pow re 2) (* (pow im 2) (pow (log (pow im 2)) 2)))) (/ 1 (log (pow im 2))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* 1/2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3))))) (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ 1 (log (pow im 2))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/3 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (+ (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))) (/ 1 (* (pow im 6) (pow (log (pow im 2)) 4))))))) (+ (* 1/2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))))) (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ 1 (log (pow im 2))))
(/ -1/2 (log (/ 1 re)))
(- (* -1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (* 1/2 (/ 1 (log (/ 1 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (* 1/2 (/ 1 (log (/ 1 re))))))
(- (* -1 (/ (+ (* -1/16 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (pow im 6) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (* 1/2 (/ 1 (log (/ 1 re))))))))
(/ -1/2 (log (/ -1 re)))
(- (* -1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (* 1/2 (/ 1 (log (/ -1 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (* 1/2 (/ 1 (log (/ -1 re))))))
(- (* -1 (/ (+ (* -1/16 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (pow im 6) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (* 1/2 (/ 1 (log (/ -1 re))))))))
(/ 1 (log (pow re 2)))
(+ (* -1 (/ (pow im 2) (* (pow re 2) (pow (log (pow re 2)) 2)))) (/ 1 (log (pow re 2))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* 1/2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3))))) (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ 1 (log (pow re 2))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/3 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (+ (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))) (/ 1 (* (pow re 6) (pow (log (pow re 2)) 4))))))) (+ (* 1/2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))))) (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ 1 (log (pow re 2))))
(/ -1/2 (log (/ 1 im)))
(- (* -1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (* 1/2 (/ 1 (log (/ 1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (* 1/2 (/ 1 (log (/ 1 im))))))
(- (* -1 (/ (+ (* -1/16 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (pow re 6) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (* 1/2 (/ 1 (log (/ 1 im))))))))
(/ -1/2 (log (/ -1 im)))
(- (* -1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (* 1/2 (/ 1 (log (/ -1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (* 1/2 (/ 1 (log (/ -1 im))))))
(- (* -1 (/ (+ (* -1/16 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (pow re 6) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (* 1/2 (/ 1 (log (/ -1 im))))))))
(* -1 (log (log (pow im 2))))
(+ (* -1 (log (log (pow im 2)))) (* -1 (/ (pow re 2) (* (pow im 2) (log (pow im 2))))))
(+ (* -1 (log (log (pow im 2)))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ 1 (* (pow im 2) (log (pow im 2)))))))
(+ (* -1 (log (log (pow im 2)))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))) (+ (* 360 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 240 (/ 1 (* (pow im 6) (log (pow im 2))))))))) (* 1/24 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))) (/ 1 (* (pow im 2) (log (pow im 2)))))))
(* -1 (log (* -2 (log (/ 1 re)))))
(+ (* -1 (log (* -2 (log (/ 1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(+ (* -1 (log (* -2 (log (/ 1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re)))))))
(+ (* -1 (log (* -2 (log (/ 1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow im 6) (log (/ 1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2))))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))))
(* -1 (log (* -2 (log (/ -1 re)))))
(+ (* -1 (log (* -2 (log (/ -1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(+ (* -1 (log (* -2 (log (/ -1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re)))))))
(+ (* -1 (log (* -2 (log (/ -1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow im 6) (log (/ -1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2))))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))))
(* -1 (log (log (pow re 2))))
(+ (* -1 (log (log (pow re 2)))) (* -1 (/ (pow im 2) (* (pow re 2) (log (pow re 2))))))
(+ (* -1 (log (log (pow re 2)))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ 1 (* (pow re 2) (log (pow re 2)))))))
(+ (* -1 (log (log (pow re 2)))) (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))) (+ (* 360 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 240 (/ 1 (* (pow re 6) (log (pow re 2))))))))) (* 1/24 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))) (/ 1 (* (pow re 2) (log (pow re 2)))))))
(* -1 (log (* -2 (log (/ 1 im)))))
(+ (* -1 (log (* -2 (log (/ 1 im))))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(+ (* -1 (log (* -2 (log (/ 1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im)))))))
(+ (* -1 (log (* -2 (log (/ 1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow re 6) (log (/ 1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2))))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))))
(* -1 (log (* -2 (log (/ -1 im)))))
(+ (* -1 (log (* -2 (log (/ -1 im))))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(+ (* -1 (log (* -2 (log (/ -1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im)))))))
(+ (* -1 (log (* -2 (log (/ -1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow re 6) (log (/ -1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2))))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))))
(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)))))
Outputs
(/ (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)))
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ -1 (log (/ 1 im)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/ -1 (log (/ 1 im)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/ -1 (log (/ 1 im)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/ -1 (log (/ 1 im)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(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))
(/ (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)))
(* -1/2 (/ (log (/ 1 (pow im 2))) (log base)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im))) (log.f64 base)))
(+ (* -1/2 (/ (log (/ 1 (pow im 2))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im))) (log.f64 base))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))))
(+ (* -1/2 (/ (log (/ 1 (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 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im))) (log.f64 base))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))))))
(+ (* -1/2 (/ (log (/ 1 (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 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im))) (log.f64 base))) (*.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 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 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))) (neg.f64 (/.f64 (log.f64 re) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (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 #s(literal -1/48 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (/.f64 (log.f64 re) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (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 #s(literal -1/48 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (/.f64 (log.f64 re) (log.f64 base)))) (/.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -240 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/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 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 (/ (log (/ -1 re)) (log base))) (+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (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/48 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 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)))) (/.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -240 binary64))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))))
(* -1/2 (/ (log (/ 1 (pow re 2))) (log base)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (log.f64 base))
(+ (* -1/2 (/ (log (/ 1 (pow re 2))) (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 (*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (log.f64 base)))
(+ (* -1/2 (/ (log (/ 1 (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 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (*.f64 re re))))))
(+ (* -1/2 (/ (log (/ 1 (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 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))))))))
(* -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 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (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 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (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 (*.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 #s(literal -240 binary64) (pow.f64 re #s(literal 6 binary64)))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (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 #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/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (*.f64 (log.f64 base) (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/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* -1/1440 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (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/48 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 #s(literal -240 binary64) (pow.f64 re #s(literal 6 binary64)))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64))))) (/.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/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log base)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* 1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))))
(* -1/2 (/ (log (/ 1 (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))))
(log (/ 1 (pow im 2)))
(log.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(+ (log (/ 1 (pow im 2))) (* -1 (/ (pow re 2) (pow im 2))))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (log (/ 1 (pow im 2))) (* (pow re 2) (- (* 1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 im im)))) (log.f64 (*.f64 im im)))
(+ (log (/ 1 (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 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 re re)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64)))))) (/.f64 #s(literal -1 binary64) (*.f64 im im)))) (log.f64 (*.f64 im im)))
(* 2 (log (/ 1 re)))
(neg.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(+ (* -1 (/ (pow im 2) (pow re 2))) (* 2 (log (/ 1 re))))
(-.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ 1 re)))))
(+.f64 (-.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 re #s(literal 4 binary64))))
(+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (pow im 6)))) (pow re 6))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ 1 re))))))
(+.f64 (+.f64 (-.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 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 -240 binary64))) (pow.f64 re #s(literal 6 binary64))))
(* 2 (log (/ -1 re)))
(*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (/ (pow im 2) (pow re 2))) (* 2 (log (/ -1 re))))
(-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ -1 re)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -720 (pow im 6)) (+ (* -240 (pow im 6)) (* 720 (pow im 6)))) (pow re 6))) (+ (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))) (* 2 (log (/ -1 re))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -240 binary64))) (pow.f64 re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 im im) (*.f64 re re)))))
(log (/ 1 (pow re 2)))
(log.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(+ (log (/ 1 (pow re 2))) (* -1 (/ (pow im 2) (pow re 2))))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (log (/ 1 (pow re 2))) (* (pow im 2) (- (* 1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(-.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (log.f64 (*.f64 re re)))
(+ (log (/ 1 (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 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (log.f64 (*.f64 re re)))
(* 2 (log (/ 1 im)))
(neg.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(+ (* -1 (/ (pow re 2) (pow im 2))) (* 2 (log (/ 1 im))))
(-.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ 1 im)))))
(+.f64 (-.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 im #s(literal 4 binary64))))
(+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (pow re 6)))) (pow im 6))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ 1 im))))))
(-.f64 (+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 #s(literal -240 binary64) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 im #s(literal 6 binary64))))) (/.f64 (*.f64 re re) (*.f64 im im)))
(* 2 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))
(+ (* -1 (/ (pow re 2) (pow im 2))) (* 2 (log (/ -1 im))))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ -1 im)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -720 (pow re 6)) (+ (* -240 (pow re 6)) (* 720 (pow re 6)))) (pow im 6))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (* 2 (log (/ -1 im))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 #s(literal -240 binary64) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (/.f64 (*.f64 re re) (*.f64 im im))))
(/ 1 (pow im 2))
(/.f64 #s(literal 1 binary64) (*.f64 im im))
(+ (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))))
(+ (* (pow re 2) (- (/ (pow re 2) (pow im 6)) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (/ (pow re 2) (pow im 8))) (/ 1 (pow im 6)))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 8 binary64))))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))) (pow re 2))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re re))
(/ (- (+ 1 (* -1 (/ (pow im 6) (pow re 6)))) (+ (* -1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 re re))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))) (pow re 2))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re re))
(/ (- (+ 1 (* -1 (/ (pow im 6) (pow re 6)))) (+ (* -1 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 re re))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(+ (* -1 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))
(+ (* (pow im 2) (- (/ (pow im 2) (pow re 6)) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 4 binary64))))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (/ (pow im 2) (pow re 8))) (/ 1 (pow re 6)))) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 8 binary64))))) (/.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 4 binary64))))))
(/ 1 (pow im 2))
(/.f64 #s(literal 1 binary64) (*.f64 im im))
(/ (+ 1 (* -1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))
(/ (- (+ 1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))) (pow im 2))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im))
(/ (- (+ 1 (* -1 (/ (pow re 6) (pow im 6)))) (+ (* -1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (pow im 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 im im))
(/ 1 (pow im 2))
(/.f64 #s(literal 1 binary64) (*.f64 im im))
(/ (+ 1 (* -1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))
(/ (- (+ 1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))) (pow im 2))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im))
(/ (- (+ 1 (* -1 (/ (pow re 6) (pow im 6)))) (+ (* -1 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (pow im 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 im im))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im 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)))))
(* 1/2 (/ (log (pow im 2)) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (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 (log.f64 (*.f64 im im)) (log.f64 base)) (/.f64 (*.f64 re re) (*.f64 im (*.f64 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 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (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 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 im im)) (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))) (neg.f64 (/.f64 (log.f64 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 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (/.f64 (log.f64 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 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (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))) (*.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))) (neg.f64 (/.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 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))) (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -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 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))) (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (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))) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))))
(* 1/2 (/ (log (pow re 2)) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (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 (log.f64 (*.f64 re re)) (log.f64 base)) (/.f64 (/.f64 (*.f64 im im) (*.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 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (*.f64 re re))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (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 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (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 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.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 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.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 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 base)))) (*.f64 (/.f64 #s(literal 1/6 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (+.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 (log.f64 im) (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 #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 (*.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/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 (-.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/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (/.f64 #s(literal 1/6 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.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 im im) (*.f64 re re)))) (-.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 im im) (*.f64 re re)))) (-.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 im im) (*.f64 re re)))) (-.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 im im) (*.f64 re re)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log base) (log (pow im 2)))
(/.f64 (log.f64 base) (log.f64 (*.f64 im im)))
(+ (* -1 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (/ (log base) (log (pow im 2))))
(-.f64 (/.f64 (log.f64 base) (log.f64 (*.f64 im im))) (/.f64 (*.f64 (/.f64 (log.f64 base) im) (/.f64 (*.f64 re re) im)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))
(+ (* (pow re 2) (- (* -1 (* (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))))))) (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log base) (log (pow im 2))))
(+.f64 (/.f64 (log.f64 base) (log.f64 (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.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 #s(literal -1 binary64) (*.f64 re re))) (/.f64 (/.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))))
(+ (* (pow re 2) (- (* (pow re 2) (- (* -1 (* (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)))))))) (+ (* -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))))))) (/ (log base) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log base) (log (pow im 2))))
(+.f64 (/.f64 (log.f64 base) (log.f64 (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 base)) (*.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) (log.f64 base)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.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))))) (*.f64 #s(literal -1 binary64) (*.f64 re re))) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.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))))))
(* -1/2 (/ (log base) (log (/ 1 re))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(+ (* -1/2 (/ (log base) (log (/ 1 re)))) (* -1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) re))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 re (*.f64 re (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 re))))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) re))) (/.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 #s(literal -1/4 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 re (*.f64 re (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) re))) (/.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)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (log.f64 (/.f64 #s(literal 1 binary64) re))) (+.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 (*.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)))))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 re (*.f64 re (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))))))
(* -1/2 (/ (log base) (log (/ -1 re))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1/2 (/ (log base) (log (/ -1 re)))) (* -1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (/.f64 (log.f64 base) re) (/.f64 (*.f64 im im) re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 re))))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.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 #s(literal -1/4 binary64) (/.f64 (*.f64 (/.f64 (log.f64 base) re) (/.f64 (*.f64 im im) re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log base)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (+.f64 (/.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)) (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/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 (*.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))))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (/.f64 (log.f64 base) re) (/.f64 (*.f64 im im) re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))))))
(/ (log base) (log (pow re 2)))
(/.f64 (log.f64 base) (log.f64 (*.f64 re re)))
(+ (* -1 (/ (* (pow im 2) (log base)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (/ (log base) (log (pow re 2))))
(-.f64 (/.f64 (log.f64 base) (log.f64 (*.f64 re re))) (/.f64 (*.f64 (/.f64 (log.f64 base) re) (/.f64 (*.f64 im im) re)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))
(+ (* (pow im 2) (- (* -1 (* (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))))))) (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log base) (log (pow re 2))))
(+.f64 (/.f64 (log.f64 base) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.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 #s(literal -1 binary64) (*.f64 im im))) (/.f64 (/.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))))
(+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (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)))))))) (+ (* -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))))))) (/ (log base) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log base) (log (pow re 2))))
(+.f64 (/.f64 (log.f64 base) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 base)) (*.f64 (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) (log.f64 base)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.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 #s(literal -1 binary64) (*.f64 im im))) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.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))))))
(* -1/2 (/ (log base) (log (/ 1 im))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(+ (* -1/2 (/ (log base) (log (/ 1 im)))) (* -1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 im))))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) im))) (/.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)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ 1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) im))) (/.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)) (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/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))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (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)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))))))
(* -1/2 (/ (log base) (log (/ -1 im))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1/2 (/ (log base) (log (/ -1 im)))) (* -1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 im))))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.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 #s(literal -1/4 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -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/2 (/ (log base) (log (/ -1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log base)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log base)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.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/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))) (/.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))))) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (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 base) (log (+ (pow im 2) (pow re 2))))
(/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/ (log base) (log (+ (pow im 2) (pow re 2))))
(/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/ (log base) (log (+ (pow im 2) (pow re 2))))
(/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/ (log base) (log (+ (pow im 2) (pow re 2))))
(/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(* -1 (/ (log (/ 1 base)) (log (+ (pow im 2) (pow re 2)))))
(/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/ (+ (log -1) (* -1 (log (/ -1 base)))) (log (+ (pow im 2) (pow re 2))))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/ 1 (log (pow im 2)))
(/.f64 #s(literal 1 binary64) (log.f64 (*.f64 im im)))
(+ (* -1 (/ (pow re 2) (* (pow im 2) (pow (log (pow im 2)) 2)))) (/ 1 (log (pow im 2))))
(-.f64 (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 im im))) (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* 1/2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3))))) (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ 1 (log (pow im 2))))
(+.f64 (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 im im))) (*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/3 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (+ (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))) (/ 1 (* (pow im 6) (pow (log (pow im 2)) 4))))))) (+ (* 1/2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))))) (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ 1 (log (pow im 2))))
(+.f64 (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 im im))) (*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 re re) (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))))) (*.f64 (*.f64 re re) (+.f64 (/.f64 #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 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 4 binary64)))))))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))))))
(/ -1/2 (log (/ 1 re)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 re)))
(- (* -1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (* 1/2 (/ 1 (log (/ 1 re)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))))) (neg.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 re))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (* 1/2 (/ 1 (log (/ 1 re))))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (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))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))))))
(- (* -1 (/ (+ (* -1/16 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (pow im 6) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (* 1/2 (/ 1 (log (/ 1 re))))))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (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))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (log.f64 (/.f64 #s(literal 1 binary64) re))) (+.f64 (/.f64 (*.f64 #s(literal 1/12 binary64) (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/16 binary64) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (+.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))))))
(/ -1/2 (log (/ -1 re)))
(/.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(- (* -1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (* 1/2 (/ 1 (log (/ -1 re)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 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 -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (* 1/2 (/ 1 (log (/ -1 re))))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (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))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (*.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))))))
(- (* -1 (/ (+ (* -1/16 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (pow im 6) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/8 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/4 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (* 1/2 (/ 1 (log (/ -1 re))))))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (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))) (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 #s(literal 1/12 binary64) (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/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))))))
(/ 1 (log (pow re 2)))
(/.f64 #s(literal 1 binary64) (log.f64 (*.f64 re re)))
(+ (* -1 (/ (pow im 2) (* (pow re 2) (pow (log (pow re 2)) 2)))) (/ 1 (log (pow re 2))))
(-.f64 (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 re re))) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* 1/2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3))))) (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ 1 (log (pow re 2))))
(+.f64 (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)))))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/3 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (+ (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))) (/ 1 (* (pow re 6) (pow (log (pow re 2)) 4))))))) (+ (* 1/2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))))) (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ 1 (log (pow re 2))))
(+.f64 (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 4 binary64))))))))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))))
(/ -1/2 (log (/ 1 im)))
(/.f64 #s(literal 1/2 binary64) (log.f64 im))
(- (* -1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (* 1/2 (/ 1 (log (/ 1 im)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 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 1/2 binary64) (log.f64 im)))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (* 1/2 (/ 1 (log (/ 1 im))))))
(+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/4 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 1/2 binary64) (log.f64 im)))
(- (* -1 (/ (+ (* -1/16 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (pow re 6) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (* 1/2 (/ 1 (log (/ 1 im))))))))
(-.f64 (/.f64 (+.f64 (/.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))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (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 #s(literal 1/12 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))))) (+.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 im))) (*.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)))))))
(/ -1/2 (log (/ -1 im)))
(/.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(- (* -1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (* 1/2 (/ 1 (log (/ -1 im)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 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 -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (* 1/2 (/ 1 (log (/ -1 im))))))
(+.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/4 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 -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(- (* -1 (/ (+ (* -1/16 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (pow re 6) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/4 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (* 1/2 (/ 1 (log (/ -1 im))))))))
(-.f64 (/.f64 (+.f64 (/.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))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (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 #s(literal 1/12 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))))))
(* -1 (log (log (pow im 2))))
(-.f64 #s(literal 0 binary64) (log.f64 (log.f64 (*.f64 im im))))
(+ (* -1 (log (log (pow im 2)))) (* -1 (/ (pow re 2) (* (pow im 2) (log (pow im 2))))))
(-.f64 (-.f64 #s(literal 0 binary64) (log.f64 (log.f64 (*.f64 im im)))) (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im))))
(+ (* -1 (log (log (pow im 2)))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ 1 (* (pow im 2) (log (pow im 2)))))))
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im)))))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) (log.f64 (*.f64 im im))))) (log.f64 (log.f64 (*.f64 im im))))
(+ (* -1 (log (log (pow im 2)))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))) (+ (* 360 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 240 (/ 1 (* (pow im 6) (log (pow im 2))))))))) (* 1/24 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))) (/ 1 (* (pow im 2) (log (pow im 2)))))))
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 240 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 360 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (/.f64 #s(literal 240 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 (*.f64 im im)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im))))))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) (log.f64 (*.f64 im im))))) (log.f64 (log.f64 (*.f64 im im))))
(* -1 (log (* -2 (log (/ 1 re)))))
(-.f64 #s(literal 0 binary64) (log.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))))
(+ (* -1 (log (* -2 (log (/ 1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 (/.f64 #s(literal 1 binary64) re)))) (log.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))))
(+ (* -1 (log (* -2 (log (/ 1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re)))))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 (/.f64 #s(literal 1 binary64) re)))) (log.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))))) (/.f64 (*.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 6 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) re))))) (pow.f64 re #s(literal 4 binary64))))
(+ (* -1 (log (* -2 (log (/ 1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow im 6) (log (/ 1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2))))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 (/.f64 #s(literal 1 binary64) re)))) (log.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))))) (/.f64 (*.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 6 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) re))))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/720 binary64) (+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -120 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 re))) (+.f64 (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 90 binary64) (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))))
(* -1 (log (* -2 (log (/ -1 re)))))
(-.f64 #s(literal 0 binary64) (log.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))))
(+ (* -1 (log (* -2 (log (/ -1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))))
(+ (* -1 (log (* -2 (log (/ -1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re)))))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 6 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (pow.f64 re #s(literal 4 binary64))))
(+ (* -1 (log (* -2 (log (/ -1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow im 6) (log (/ -1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2))))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 6 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 (*.f64 #s(literal -120 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (+.f64 (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 90 binary64) (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))))
(* -1 (log (log (pow re 2))))
(-.f64 #s(literal 0 binary64) (log.f64 (log.f64 (*.f64 re re))))
(+ (* -1 (log (log (pow re 2)))) (* -1 (/ (pow im 2) (* (pow re 2) (log (pow re 2))))))
(-.f64 (-.f64 #s(literal 0 binary64) (log.f64 (log.f64 (*.f64 re re)))) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re))))
(+ (* -1 (log (log (pow re 2)))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ 1 (* (pow re 2) (log (pow re 2)))))))
(-.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (*.f64 re re)))))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (log.f64 (*.f64 re re))))) (log.f64 (log.f64 (*.f64 re re))))
(+ (* -1 (log (log (pow re 2)))) (* (pow im 2) (- (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))) (+ (* 360 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 240 (/ 1 (* (pow re 6) (log (pow re 2))))))))) (* 1/24 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))) (/ 1 (* (pow re 2) (log (pow re 2)))))))
(-.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 240 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 360 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (/.f64 #s(literal 240 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 (*.f64 re re)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (*.f64 re re))))))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (log.f64 (*.f64 re re))))) (log.f64 (log.f64 (*.f64 re re))))
(* -1 (log (* -2 (log (/ 1 im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))
(+ (* -1 (log (* -2 (log (/ 1 im))))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 im im))) (log.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))
(+ (* -1 (log (* -2 (log (/ 1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im)))))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 im im))) (log.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (/.f64 (*.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 6 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) im))))) (pow.f64 im #s(literal 4 binary64))))
(+ (* -1 (log (* -2 (log (/ 1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow re 6) (log (/ 1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2))))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 im im))) (log.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (/.f64 (*.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 6 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) im))))) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/720 binary64) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -120 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 re #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 90 binary64) (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))))
(* -1 (log (* -2 (log (/ -1 im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))))
(+ (* -1 (log (* -2 (log (/ -1 im))))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im))) (log.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))))
(+ (* -1 (log (* -2 (log (/ -1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im)))))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im))) (log.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 6 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (pow.f64 im #s(literal 4 binary64))))
(+ (* -1 (log (* -2 (log (/ -1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4))) (+ (* -1/720 (/ (+ (* -120 (/ (pow re 6) (log (/ -1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2))))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im))) (log.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 6 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 (*.f64 #s(literal -120 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (+.f64 (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 90 binary64) (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))))
(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 #s(literal -1/2 binary64) (*.f64 re re)) (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 #s(literal 1/3 binary64) (*.f64 re re)) (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 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (log.f64 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 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 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 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (* -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 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 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 #s(literal -1/2 binary64) (*.f64 im im)) (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 #s(literal 1/3 binary64) (*.f64 im im)) (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 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (*.f64 (log.f64 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 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 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 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 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 #s(literal 1/3 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))))

eval304.0ms (2.9%)

Compiler

Compiled 41239 to 4716 computations (88.6% saved)

prune244.0ms (2.3%)

Pruning

30 alts after pruning (24 fresh and 6 done)

PrunedKeptTotal
New1737101747
Fresh51419
Picked325
Done044
Total1745301775
Accuracy
100.0%
Counts
1775 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.6%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
51.2%
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base)) #s(literal 2 binary64))
51.2%
(/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
99.0%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 base))
98.9%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
22.9%
(/.f64 (+.f64 (log.f64 (+.f64 im re)) (log.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
51.0%
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im))) (log.f64 base))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
50.8%
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
49.0%
(/.f64 (log.f64 im) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
49.4%
(/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
99.1%
(/.f64 (log.f64 im) (log.f64 base))
48.9%
(/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base))))
75.6%
(/.f64 (exp.f64 (log.f64 (log.f64 im))) (log.f64 base))
98.8%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
75.5%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))))
99.0%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
98.9%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base)))
33.6%
(/.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 (log.f64 (*.f64 im im))))) (log.f64 base)))
49.4%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 im))
49.4%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (log.f64 im))
76.2%
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (log.f64 base)))
51.1%
(*.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))))))
98.9%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
98.9%
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 im))
98.9%
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
98.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))) (log.f64 im))
99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 re im)))
98.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
46.6%
(exp.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
Compiler

Compiled 1556 to 553 computations (64.5% saved)

regimes121.0ms (1.1%)

Counts
72 → 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/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 im)) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im 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 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))) (log.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.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))) #s(literal 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/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.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 (log.f64 (/.f64 #s(literal 1 binary64) (+.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 #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 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.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)))
(/.f64 (+.f64 (log.f64 (+.f64 im re)) (log.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re 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))))))) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64))))
(/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (exp.f64 (log.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)))))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (log.f64 im))
(/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #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 (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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (sqrt.f64 (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))) (log.f64 im))
(/.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 (log.f64 (*.f64 im im))))) (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))))
(exp.f64 (*.f64 (log.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 #s(literal 1 binary64) (log.f64 base)) (exp.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) (log.f64 base)))
(/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 base)))
(*.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 (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 (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 (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 (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 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (log.f64 base))) (log.f64 base)) (log.f64 base))
(/.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))))
(/.f64 (log.f64 (hypot.f64 re im)) (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 im) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 im) #s(literal 1/2 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 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))))
(*.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 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 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 (*.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 1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) #s(literal -1 binary64)))) #s(literal -1 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 (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/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 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 (/.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 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.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 (+.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 (*.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)))))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Calls

5 calls:

28.0ms
base
27.0ms
(log.f64 base)
21.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))))
21.0ms
re
20.0ms
im
Results
AccuracySegmentsBranch
99.5%1re
99.5%1im
99.5%1base
99.5%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.5%1(log.f64 base)
Compiler

Compiled 48 to 31 computations (35.4% saved)

regimes27.0ms (0.3%)

Accuracy

Total -31.1b remaining (-5260.8%)

Threshold costs -31.1b (-5260.8%)

Counts
20 → 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/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 im)) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im 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 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))) (log.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (log.f64 base) #s(literal -2 binary64)))
(/.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))) #s(literal 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/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.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 (log.f64 (/.f64 #s(literal 1 binary64) (+.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 #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 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
Outputs
(/.f64 (log.f64 im) (log.f64 base))
Calls

4 calls:

7.0ms
im
7.0ms
(log.f64 base)
6.0ms
re
6.0ms
base
Results
AccuracySegmentsBranch
99.1%1re
99.1%1im
99.1%1base
99.1%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))

soundness566.0ms (5.3%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
03624474
111184052
238504046
081024046
01814
13013
23913
3519
4607
5627
61157
73337
814497
924927
1037737
1140897
1245597
1353047
1463517
1576587
080177
Stop Event
fuel
iter limit
node limit
iter limit
node limit
Compiler

Compiled 43 to 29 computations (32.6% saved)

preprocess51.0ms (0.5%)

Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 212 to 138 computations (34.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...