math.log/2 on complex, real part

Time bar (total: 10.7s)

analyze203.0ms (1.9%)

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: 120.0ms
ival-mult: 47.0ms (39.2% of total)
ival-log: 27.0ms (22.5% of total)
ival-add: 19.0ms (15.8% of total)
ival-atan2: 10.0ms (8.3% of total)
ival-sqrt: 9.0ms (7.5% of total)
ival-div: 5.0ms (4.2% of total)
const: 1.0ms (0.8% of total)
backward-pass: 0.0ms (0% of total)

sample1.6s (14.8%)

Results
1.2s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 941.0ms
ival-mult: 303.0ms (32.2% of total)
ival-log: 233.0ms (24.7% of total)
ival-add: 142.0ms (15.1% of total)
ival-atan2: 120.0ms (12.7% of total)
ival-sqrt: 75.0ms (8% of total)
ival-div: 54.0ms (5.7% of total)
const: 11.0ms (1.2% of total)
backward-pass: 3.0ms (0.3% of total)
Bogosity

preprocess264.0ms (2.5%)

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)

explain183.0ms (1.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1090-3(2.482029065039473e-167 4.131353085834203e-158 5.533464414759147e+119)(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
113.0ms512×0valid
Compiler

Compiled 277 to 56 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-mult: 19.0ms (32.2% of total)
ival-add: 14.0ms (23.8% of total)
ival-log: 13.0ms (22.1% of total)
ival-atan2: 4.0ms (6.8% of total)
ival-sqrt: 4.0ms (6.8% of total)
ival-div: 3.0ms (5.1% of total)
const: 1.0ms (1.7% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 10 to 7 computations (30% saved)

prune1.0ms (0%)

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

Compiled 41 to 25 computations (39% saved)

simplify199.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)

localize130.0ms (1.2%)

Localize:

Found 8 expressions of interest:

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

Compiled 142 to 22 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-log: 14.0ms (27.5% of total)
ival-mult: 12.0ms (23.6% of total)
compiled-spec: 8.0ms (15.7% of total)
ival-div: 5.0ms (9.8% of total)
ival-add: 5.0ms (9.8% of total)
ival-sqrt: 4.0ms (7.9% of total)
ival-atan2: 2.0ms (3.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series103.0ms (1%)

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

rewrite363.0ms (3.4%)

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)))

simplify372.0ms (3.5%)

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))

eval179.0ms (1.7%)

Compiler

Compiled 36833 to 2381 computations (93.5% saved)

prune173.0ms (1.6%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New1017161033
Fresh000
Picked112
Done000
Total1018171035
Accuracy
99.8%
Counts
1035 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.3%
(/.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)))))
59.3%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
25.0%
(/.f64 (-.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))))))) (log.f64 base))
59.4%
(/.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)))
59.5%
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 base))
98.5%
(/.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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
54.1%
(/.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))
53.7%
(/.f64 (log.f64 (hypot.f64 re im)) (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64))))
98.7%
(/.f64 (log.f64 im) (log.f64 base))
59.4%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
59.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
59.4%
(*.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))
59.4%
(*.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)))))
59.3%
(*.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))))
33.0%
(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 644 to 419 computations (34.9% saved)

simplify280.0ms (2.6%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
cost-diff0
(*.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)))
cost-diff19456
(/.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)))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -2 binary64))
cost-diff12864
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
cost-diff12992
(*.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)))))
cost-diff0
(/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
cost-diff0
(log.f64 base)
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 base))
cost-diff128
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
cost-diff0
(log.f64 base)
cost-diff0
(log.f64 im)
cost-diff0
(/.f64 (log.f64 im) (log.f64 base))
cost-diff0
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
cost-diff128
(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
cost-diff256
(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
cost-diff13312
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
Rules
4918×*-lowering-*.f32
4918×*-lowering-*.f64
2650×fma-define
1656×cube-prod
1632×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
036232
169232
2153224
3376223
4861223
51468223
62439223
73315223
84870223
95612223
105883223
116261223
126747223
137377223
08759223
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (* (log base) (log (sqrt (+ (* im im) (* re re))))) (+ (* (log base) (log base)) (* 0 0)))
(* (log base) (log (sqrt (+ (* im im) (* re re)))))
(log base)
base
(log (sqrt (+ (* im im) (* re re))))
(sqrt (+ (* im im) (* re re)))
im
re
(+ (* (log base) (log base)) (* 0 0))
(* (log base) (log base))
(* 0 0)
0
(/ (log im) (log base))
(log im)
im
(log base)
base
(/ (/ 1 (log base)) (/ 2 (log (+ (* re re) (* im im)))))
(/ 1 (log base))
1
(log base)
base
(/ 2 (log (+ (* re re) (* im im))))
2
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
(* (* (pow (log base) -2) (log base)) (* 1/2 (log (+ (* re re) (* im im)))))
(* (pow (log base) -2) (log base))
(pow (log base) -2)
(log base)
base
-2
(* 1/2 (log (+ (* re re) (* im im))))
1/2
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
(/ (* (* 1/2 (log (+ (* re re) (* im im)))) (pow (log base) 3)) (pow (log base) 4))
(* (* 1/2 (log (+ (* re re) (* im im)))) (pow (log base) 3))
(* 1/2 (log (+ (* re re) (* im im))))
1/2
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
(pow (log base) 3)
(log base)
base
3
(pow (log base) 4)
4
Outputs
(/ (* (log base) (log (sqrt (+ (* im im) (* re re))))) (+ (* (log base) (log base)) (* 0 0)))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* (log base) (log (sqrt (+ (* im im) (* re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(log base)
(log.f64 base)
base
(log (sqrt (+ (* im im) (* re re))))
(log.f64 (hypot.f64 im re))
(sqrt (+ (* im im) (* re re)))
(hypot.f64 im re)
im
re
(+ (* (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)
0
#s(literal 0 binary64)
(/ (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)) (/ 2 (log (+ (* re re) (* im im)))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.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
(/ 2 (log (+ (* re re) (* im im))))
(/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
2
#s(literal 2 binary64)
(log (+ (* re re) (* im im)))
(log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))
(+ (* re re) (* im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im
(* (* (pow (log base) -2) (log base)) (* 1/2 (log (+ (* re re) (* im im)))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) #s(literal 2 binary64)))
(* (pow (log base) -2) (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(pow (log base) -2)
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(log base)
(log.f64 base)
base
-2
#s(literal -2 binary64)
(* 1/2 (log (+ (* re re) (* im im))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))
1/2
#s(literal 1/2 binary64)
(log (+ (* re re) (* im im)))
(log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))
(+ (* re re) (* im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im
(/ (* (* 1/2 (log (+ (* re re) (* im im)))) (pow (log base) 3)) (pow (log base) 4))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) #s(literal 2 binary64)))
(* (* 1/2 (log (+ (* re re) (* im im)))) (pow (log base) 3))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 2 binary64))
(* 1/2 (log (+ (* re re) (* im im))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))
1/2
#s(literal 1/2 binary64)
(log (+ (* re re) (* im im)))
(log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))
(+ (* re re) (* im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(log base)
(log.f64 base)
base
3
#s(literal 3 binary64)
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
4
#s(literal 4 binary64)

localize182.0ms (1.7%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
accuracy98.9%
(pow.f64 (log.f64 base) #s(literal 3 binary64))
accuracy98.6%
(pow.f64 (log.f64 base) #s(literal 4 binary64))
accuracy59.7%
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy99.5%
(*.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)))))
accuracy99.4%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
accuracy99.3%
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy59.7%
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy99.6%
(/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
accuracy99.5%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
accuracy59.7%
(log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy100.0%
(log.f64 im)
accuracy100.0%
(log.f64 base)
accuracy99.5%
(/.f64 (log.f64 im) (log.f64 base))
accuracy100.0%
(log.f64 base)
accuracy99.5%
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
accuracy99.5%
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
accuracy99.2%
(*.f64 (log.f64 base) (log.f64 base))
Results
122.0ms256×0valid
Compiler

Compiled 275 to 36 computations (86.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 20.0ms (26.1% of total)
ival-pow: 18.0ms (23.5% of total)
ival-log: 14.0ms (18.3% of total)
ival-div: 11.0ms (14.4% of total)
compiled-spec: 8.0ms (10.4% of total)
ival-add: 4.0ms (5.2% of total)
ival-sqrt: 2.0ms (2.6% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

series160.0ms (1.5%)

Counts
20 → 420
Calls
Call 1
Inputs
#<alt (/ (* (log base) (log (sqrt (+ (* im im) (* re re))))) (+ (* (log base) (log base)) (* 0 0)))>
#<alt (+ (* (log base) (log base)) (* 0 0))>
#<alt (* 0 0)>
#<alt (* (log base) (log (sqrt (+ (* im im) (* re re)))))>
#<alt (/ (log im) (log base))>
#<alt (log im)>
#<alt (log base)>
#<alt (/ (/ 1 (log base)) (/ 2 (log (+ (* re re) (* im im)))))>
#<alt (/ 1 (log base))>
#<alt (/ 2 (log (+ (* re re) (* im im))))>
#<alt (* (* (pow (log base) -2) (log base)) (* 1/2 (log (+ (* re re) (* im im)))))>
#<alt (* (pow (log base) -2) (log base))>
#<alt (pow (log base) -2)>
#<alt (/ (* (* 1/2 (log (+ (* re re) (* im im)))) (pow (log base) 3)) (pow (log base) 4))>
#<alt (* (* 1/2 (log (+ (* re re) (* im im)))) (pow (log base) 3))>
#<alt (* 1/2 (log (+ (* re re) (* im im))))>
#<alt (log (+ (* re re) (* im im)))>
#<alt (* (log base) (log base))>
#<alt (pow (log base) 4)>
#<alt (pow (log base) 3)>
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 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 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 (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (* (log base) (log (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 (* (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 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 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 (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 (/ 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 (* 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 (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 (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 (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 (* (pow (log base) 3) (log (pow im 2))))>
#<alt (+ (* 1/2 (* (pow (log base) 3) (log (pow im 2)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))>
#<alt (+ (* 1/2 (* (pow (log base) 3) (log (pow im 2)))) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (pow (log base) 3)) (pow im 4))) (* 1/2 (/ (pow (log base) 3) (pow im 2))))))>
#<alt (+ (* 1/2 (* (pow (log base) 3) (log (pow im 2)))) (* (pow re 2) (+ (* 1/2 (/ (pow (log base) 3) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log base) 3) (pow im 4))) (* 1/6 (/ (* (pow re 2) (pow (log base) 3)) (pow im 6))))))))>
#<alt (* -1 (* (pow (log base) 3) (log (/ 1 re))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2)))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (pow (log base) 3)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))))>
#<alt (* -1 (* (pow (log base) 3) (log (/ -1 re))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2)))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (pow (log base) 3)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))))>
#<alt (* 1/2 (* (pow (log base) 3) (log (pow re 2))))>
#<alt (+ (* 1/2 (* (pow (log base) 3) (log (pow re 2)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))>
#<alt (+ (* 1/2 (* (pow (log base) 3) (log (pow re 2)))) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (pow (log base) 3)) (pow re 4))) (* 1/2 (/ (pow (log base) 3) (pow re 2))))))>
#<alt (+ (* 1/2 (* (pow (log base) 3) (log (pow re 2)))) (* (pow im 2) (+ (* 1/2 (/ (pow (log base) 3) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log base) 3) (pow re 4))) (* 1/6 (/ (* (pow im 2) (pow (log base) 3)) (pow re 6))))))))>
#<alt (* -1 (* (pow (log base) 3) (log (/ 1 im))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2)))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (pow (log base) 3)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))))>
#<alt (* -1 (* (pow (log base) 3) (log (/ -1 im))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2)))))>
#<alt (+ (* -1 (* (pow (log base) 3) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (pow (log base) 3)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))))>
#<alt (* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))>
#<alt (* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))>
#<alt (* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))>
#<alt (* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))>
#<alt (* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))>
#<alt (* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))>
#<alt (* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))>
#<alt (* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))>
#<alt (* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))>
#<alt (* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))>
#<alt (* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))>
#<alt (* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))>
#<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 (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 (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (log base) 4)>
#<alt (pow (log base) 4)>
#<alt (pow (log base) 4)>
#<alt (pow (log base) 4)>
#<alt (pow (log (/ 1 base)) 4)>
#<alt (pow (log (/ 1 base)) 4)>
#<alt (pow (log (/ 1 base)) 4)>
#<alt (pow (log (/ 1 base)) 4)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)>
#<alt (pow (log base) 3)>
#<alt (pow (log base) 3)>
#<alt (pow (log base) 3)>
#<alt (pow (log base) 3)>
#<alt (* -1 (pow (log (/ 1 base)) 3))>
#<alt (* -1 (pow (log (/ 1 base)) 3))>
#<alt (* -1 (pow (log (/ 1 base)) 3))>
#<alt (* -1 (pow (log (/ 1 base)) 3))>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)>
Calls

105 calls:

TimeVariablePointExpression
37.0ms
im
@0
(/ (log im) (log base))
35.0ms
base
@0
(/ (/ 1 (log base)) (/ 2 (log (+ (* re re) (* im im)))))
16.0ms
im
@-inf
(/ (log im) (log base))
15.0ms
base
@0
(/ (log im) (log base))
8.0ms
base
@inf
(pow (log base) -2)

rewrite547.0ms (5.1%)

Algorithm
batch-egg-rewrite
Rules
4452×*-lowering-*.f32
4452×*-lowering-*.f64
3660×/-lowering-/.f32
3660×/-lowering-/.f64
1182×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036130
116396
2117596
0859996
Stop Event
iter limit
node limit
Counts
20 → 1451
Calls
Call 1
Inputs
(/ (* (log base) (log (sqrt (+ (* im im) (* re re))))) (+ (* (log base) (log base)) (* 0 0)))
(+ (* (log base) (log base)) (* 0 0))
(* 0 0)
(* (log base) (log (sqrt (+ (* im im) (* re re)))))
(/ (log im) (log base))
(log im)
(log base)
(/ (/ 1 (log base)) (/ 2 (log (+ (* re re) (* im im)))))
(/ 1 (log base))
(/ 2 (log (+ (* re re) (* im im))))
(* (* (pow (log base) -2) (log base)) (* 1/2 (log (+ (* re re) (* im im)))))
(* (pow (log base) -2) (log base))
(pow (log base) -2)
(/ (* (* 1/2 (log (+ (* re re) (* im im)))) (pow (log base) 3)) (pow (log base) 4))
(* (* 1/2 (log (+ (* re re) (* im im)))) (pow (log base) 3))
(* 1/2 (log (+ (* re re) (* im im))))
(log (+ (* re re) (* im im)))
(* (log base) (log base))
(pow (log base) 4)
(pow (log base) 3)
Outputs
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(+.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 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 -2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (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 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #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 -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(*.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base))) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 3 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal -4 binary64))))
(exp.f64 (-.f64 (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 3 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base)))))
(-.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #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))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 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 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 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))) #s(literal 1 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 (-.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 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 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 4 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 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 (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 (-.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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 4 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 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 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 (-.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 6 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) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
#s(literal 0 binary64)
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(neg.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (log.f64 base))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(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 im) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 im))))
(neg.f64 (/.f64 (*.f64 (log.f64 im) #s(literal -1 binary64)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 im) #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 #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)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (log.f64 im) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 im) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 im) (log.f64 base)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 im) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 im)))
(*.f64 (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 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (/.f64 (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 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 im)))
(*.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 im) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (*.f64 (log.f64 im) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(log.f64 im)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (log.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 im))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(log.f64 base)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 #s(literal 3 binary64) (log.f64 (log.f64 base))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base))) (*.f64 #s(literal 3 binary64) (log.f64 (log.f64 base)))))
(-.f64 (log.f64 base) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(-.f64 (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(neg.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (/.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 3 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 3 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 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (log.f64 base) #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) (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 4 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.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/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(+.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 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 -2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (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 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #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 -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(*.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (*.f64 #s(literal 3 binary64) (log.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 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 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 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/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (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))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (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 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (pow.f64 (log.f64 base) #s(literal 5 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 -6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(neg.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1/2 binary64))
(/.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1/2 binary64))
(/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 2 binary64))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(+.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 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 -2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (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 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #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 -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(*.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (*.f64 #s(literal 3 binary64) (log.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 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 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 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/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (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))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (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 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (pow.f64 (log.f64 base) #s(literal 5 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 -6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(+.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 0 binary64)))
(+.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) #s(literal 0 binary64)))
(+.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(+.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -6 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) #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))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -6 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(exp.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base))) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 3 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)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (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 1 binary64) (log.f64 base)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 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 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.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 -6 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (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 -4 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -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 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (pow.f64 (log.f64 base) #s(literal 6 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 -6 binary64)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (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 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -6 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 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 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 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 -4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 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)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 base))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #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 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (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 -4 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(+.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal -1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (log.f64 base))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (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 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 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 -2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1 binary64))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (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 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #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 -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 base))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(*.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)) #s(literal -1 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(+.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(+.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 0 binary64)))
(+.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 0 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal -2 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.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 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.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 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 7 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 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 3 binary64)))) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(log.f64 (hypot.f64 im re))
(+.f64 (log.f64 (pow.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(-.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 (log.f64 (sqrt.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))))) (log.f64 (sqrt.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 2 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.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)))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 2 binary64)) (/.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -2 binary64))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (log.f64 base) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 base))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (+.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 im (*.f64 im (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im 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 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im 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 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)))))
(+.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))) (neg.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.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 im (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im 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 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 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(-.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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(-.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 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))))) (log.f64 (-.f64 #s(literal 0 binary64) (-.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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.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)))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) #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 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im 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 im (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.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 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re)))) (*.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 (*.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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im 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 im (*.f64 im (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.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)))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))) (+.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 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base))) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 3 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal -4 binary64))))
(exp.f64 (-.f64 (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 3 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base)))))
(-.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #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))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 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 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 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))) #s(literal 1 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 (-.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 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 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 4 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 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 (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 (-.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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 4 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 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 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 (-.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 6 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) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(+.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 3 binary64)) (*.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 4 binary64))))
(-.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(-.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base) #s(literal 0 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 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 12 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (-.f64 #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 8 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.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 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (log.f64 base)) (log.f64 base))
(/.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 -4 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (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 8 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (log.f64 base) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 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 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (pow.f64 (log.f64 base) #s(literal -6 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 12 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 8 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(+.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 3/2 binary64))))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 7 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 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 5 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))

simplify388.0ms (3.6%)

Algorithm
egg-herbie
Rules
5230×*-lowering-*.f32
5230×*-lowering-*.f64
2904×+-lowering-+.f64
2904×+-lowering-+.f32
1950×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07137735
122487290
080197290
Stop Event
iter limit
node limit
Counts
420 → 420
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 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 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)))))))
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(* (log base) (log (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)))))
(* (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 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 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 (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)))))
(/ 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)))))))
(* 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 (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 (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 (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 (* (pow (log base) 3) (log (pow im 2))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow im 2)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow im 2)))) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (pow (log base) 3)) (pow im 4))) (* 1/2 (/ (pow (log base) 3) (pow im 2))))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow im 2)))) (* (pow re 2) (+ (* 1/2 (/ (pow (log base) 3) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log base) 3) (pow im 4))) (* 1/6 (/ (* (pow re 2) (pow (log base) 3)) (pow im 6))))))))
(* -1 (* (pow (log base) 3) (log (/ 1 re))))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2)))))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (pow (log base) 3)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))))
(* -1 (* (pow (log base) 3) (log (/ -1 re))))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2)))))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (pow (log base) 3)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))))
(* 1/2 (* (pow (log base) 3) (log (pow re 2))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow re 2)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow re 2)))) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (pow (log base) 3)) (pow re 4))) (* 1/2 (/ (pow (log base) 3) (pow re 2))))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow re 2)))) (* (pow im 2) (+ (* 1/2 (/ (pow (log base) 3) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log base) 3) (pow re 4))) (* 1/6 (/ (* (pow im 2) (pow (log base) 3)) (pow re 6))))))))
(* -1 (* (pow (log base) 3) (log (/ 1 im))))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2)))))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (pow (log base) 3)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))))
(* -1 (* (pow (log base) 3) (log (/ -1 im))))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2)))))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (pow (log base) 3)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))))
(* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))
(* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))
(* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))
(* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))
(* 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))))))
(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)))))
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (log base) 4)
(pow (log base) 4)
(pow (log base) 4)
(pow (log base) 4)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (log base) 3)
(pow (log base) 3)
(pow (log base) 3)
(pow (log base) 3)
(* -1 (pow (log (/ 1 base)) 3))
(* -1 (pow (log (/ 1 base)) 3))
(* -1 (pow (log (/ 1 base)) 3))
(* -1 (pow (log (/ 1 base)) 3))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
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 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 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 base)) (/.f64 (log.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 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (/.f64 (log.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 im (*.f64 im (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))))) (/.f64 (log.f64 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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (*.f64 #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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 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 (log.f64 im) (log.f64 base)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im 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 (log.f64 im) (log.f64 base)) (*.f64 re (*.f64 re (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base))))))))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (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/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 base)) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (log.f64 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 (*.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)))))) (/.f64 (/.f64 (*.f64 (*.f64 im im) #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 (*.f64 (*.f64 im im) #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 (*.f64 (*.f64 im im) #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 #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 (*.f64 im im) #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/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)))))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.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 re))
(*.f64 (log.f64 base) (log.f64 re))
(+ (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))) (* (log base) (log re)))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (log.f64 base)) (*.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 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) #s(literal -1/4 binary64))) (/.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)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (log.f64 base)) (pow.f64 re #s(literal 6 binary64))))))))
(* -1 (* (log base) (log (/ 1 im))))
(*.f64 (log.f64 base) (log.f64 im))
(+ (* -1 (* (log base) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (log.f64 base)) (*.f64 im im)) (*.f64 (log.f64 base) (log.f64 im)))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (log.f64 base)) (*.f64 im im)) (+.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 base) (log.f64 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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (log.f64 base)) (*.f64 im im)) (+.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 base) (log.f64 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 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (* (log base) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (log.f64 base)) (*.f64 im im)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (log.f64 base)) (*.f64 im im)) (*.f64 (log.f64 base) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/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) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (log.f64 base)) (*.f64 im 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 im))
(*.f64 (log.f64 base) (log.f64 im))
(+ (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))) (* (log base) (log im)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (log.f64 base)) (*.f64 im im)) (*.f64 (log.f64 base) (log.f64 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))))))
(+.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)))))
(+ (* (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 (log.f64 base) (log.f64 im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 re (*.f64 re (+.f64 (/.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (log.f64 base)) (pow.f64 im #s(literal 6 binary64)))))))))
(* -1 (* (log base) (log (/ 1 re))))
(*.f64 (log.f64 base) (log.f64 re))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(+.f64 (*.f64 (log.f64 base) (log.f64 re)) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (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 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -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 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (log.f64 base)) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (*.f64 (log.f64 base) (log.f64 re)) (/.f64 (*.f64 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(* -1 (* (log base) (log (/ -1 re))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (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 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (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/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 (*.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (log.f64 base)) (*.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 im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(* 1/2 (/ (log (+ (pow im 2) (pow re 2))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 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 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.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))))
(* 1/2 (/ (log (pow im 2)) (log base)))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base))))))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (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/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 base)) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #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 (*.f64 (*.f64 im im) #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 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base))) (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))))
(* 1/2 (/ (log (pow re 2)) (log base)))
(*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im 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 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))) (/.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)))
(* -1 (/ (log (/ -1 im)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (*.f64 #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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im 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 (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))))
(/ 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 (*.f64 re re) #s(literal -2 binary64)) (*.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 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (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 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (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 (*.f64 im im) #s(literal -1/2 binary64)) (*.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 (*.f64 im im) #s(literal -1/2 binary64)) (*.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 #s(literal 1/2 binary64) (*.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))))) (/.f64 (*.f64 im im) (log.f64 (/.f64 #s(literal 1 binary64) re))))) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/8 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.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))))) (neg.f64 (pow.f64 re #s(literal 6 binary64)))) (+.f64 (+.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re))) (/.f64 (/.f64 (*.f64 (*.f64 im im) #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 (*.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 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 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 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) (*.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 (*.f64 (*.f64 im im) #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 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/8 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (/.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))))) (neg.f64 (pow.f64 re #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.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 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.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 (*.f64 im im) #s(literal -2 binary64)) (*.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 im (*.f64 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/3 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 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 (/.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 4 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 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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 (log.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.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 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (log.f64 (/.f64 #s(literal 1 binary64) im))) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (/.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))))) (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 re re) #s(literal 1/2 binary64)) (*.f64 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 2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 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 (*.f64 re re) #s(literal -1/2 binary64)) (*.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 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/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 re re) #s(literal 1/2 binary64)) (*.f64 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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (+.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 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/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 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/8 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (/.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))))) (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 re re) #s(literal 1/2 binary64)) (*.f64 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 2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.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))))))
(* 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 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.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))))
(* 1/2 (/ (log (pow im 2)) (log base)))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base))))))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (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/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 base)) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #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 (*.f64 (*.f64 im im) #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 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base))) (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))))
(* 1/2 (/ (log (pow re 2)) (log base)))
(*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im 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 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))) (/.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)))
(* -1 (/ (log (/ -1 im)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (*.f64 #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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im 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 (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 (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 (pow im 2)) (log base)))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (log (pow im 2)) (log base))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base))))))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (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/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 base)) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 base)) (/.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base)))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #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 (*.f64 (*.f64 im im) #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 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (log.f64 base))) (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))))
(* 1/2 (/ (log (pow re 2)) (log base)))
(*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base)))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 base))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log base)))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (log (pow re 2)) (log base))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 base))))))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 base))))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im 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 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))) (/.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (log.f64 base)))
(* -1 (/ (log (/ -1 im)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (*.f64 #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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im 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) (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 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (log (+ (pow im 2) (pow re 2))) (log (/ 1 base))))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (-.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))))
(* 1/2 (* (pow (log base) 3) (log (pow im 2))))
(*.f64 (log.f64 (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow im 2)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (log.f64 (*.f64 im im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 im im))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow im 2)))) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (pow (log base) 3)) (pow im 4))) (* 1/2 (/ (pow (log base) 3) (pow im 2))))))
(+.f64 (*.f64 (log.f64 (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 im im))))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow im 2)))) (* (pow re 2) (+ (* 1/2 (/ (pow (log base) 3) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log base) 3) (pow im 4))) (* 1/6 (/ (* (pow re 2) (pow (log base) 3)) (pow im 6))))))))
(+.f64 (*.f64 (log.f64 (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 re (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 im #s(literal 6 binary64)))))))))
(* -1 (* (pow (log base) 3) (log (/ 1 re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 re))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 re)) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 re re)))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 re)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (pow (log base) 3)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 re)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 re re)) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 re #s(literal 6 binary64))))))
(* -1 (* (pow (log base) 3) (log (/ -1 re))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 3)) (pow re 4))) (+ (* 1/6 (/ (* (pow im 6) (pow (log base) 3)) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))))
(+.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 re #s(literal 6 binary64))))
(* 1/2 (* (pow (log base) 3) (log (pow re 2))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow re 2)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 3)) (pow re 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 re re)) (*.f64 (log.f64 (*.f64 re re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow re 2)))) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (pow (log base) 3)) (pow re 4))) (* 1/2 (/ (pow (log base) 3) (pow re 2))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re)))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 re re))))))
(+ (* 1/2 (* (pow (log base) 3) (log (pow re 2)))) (* (pow im 2) (+ (* 1/2 (/ (pow (log base) 3) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log base) 3) (pow re 4))) (* 1/6 (/ (* (pow im 2) (pow (log base) 3)) (pow re 6))))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 re #s(literal 6 binary64))))))))
(* -1 (* (pow (log base) 3) (log (/ 1 im))))
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -1 (* (pow (log base) 3) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (pow (log base) 3)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))))
(+.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 im #s(literal 6 binary64))))))
(* -1 (* (pow (log base) 3) (log (/ -1 im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))
(-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2)))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+ (* -1 (* (pow (log base) 3) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 3)) (pow im 4))) (+ (* 1/6 (/ (* (pow re 6) (pow (log base) 3)) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 3)) (pow im 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 im #s(literal 6 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(* 1/2 (* (pow (log base) 3) (log (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) #s(literal -1/2 binary64)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) #s(literal -1/2 binary64)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) #s(literal -1/2 binary64)))
(* -1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (log (/ 1 base)) 3)))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 3 binary64)) #s(literal -1/2 binary64)))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (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 3 binary64))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (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 3 binary64))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (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 3 binary64))))
(* 1/2 (* (log (+ (pow im 2) (pow re 2))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (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 3 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 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.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 #s(literal 1/2 binary64) (log.f64 (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+ (* 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 #s(literal 1/2 binary64) (log.f64 (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))))))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+.f64 (log.f64 re) (/.f64 (*.f64 (*.f64 im im) #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 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (+.f64 (log.f64 re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))))
(* -1 (log (/ -1 re)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #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 (*.f64 (*.f64 im im) #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 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.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 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.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 #s(literal 1/2 binary64) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(+ (* 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 #s(literal 1/2 binary64) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))))))))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+.f64 (log.f64 im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (+.f64 (log.f64 im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im 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 (log.f64 im) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im 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 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/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 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (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))))
(log (pow im 2))
(log.f64 (*.f64 im im))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+.f64 (log.f64 (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(+.f64 (log.f64 (*.f64 im im)) (*.f64 re (*.f64 re (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64)))))))))
(* -2 (log (/ 1 re)))
(neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(+.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(* -2 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))))
(log (pow re 2))
(log.f64 (*.f64 re re))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.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 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(+.f64 (log.f64 (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))))))))
(* -2 (log (/ 1 im)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(* -2 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 6 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow (log (/ 1 base)) 4)
(pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 4 binary64))
(pow (log (/ 1 base)) 4)
(pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 4 binary64))
(pow (log (/ 1 base)) 4)
(pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 4 binary64))
(pow (log (/ 1 base)) 4)
(pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 4 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 4 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 4 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 4 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 4 binary64))
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(* -1 (pow (log (/ 1 base)) 3))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(* -1 (pow (log (/ 1 base)) 3))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(* -1 (pow (log (/ 1 base)) 3))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(* -1 (pow (log (/ 1 base)) 3))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64))

eval385.0ms (3.6%)

Compiler

Compiled 59762 to 4271 computations (92.9% saved)

prune269.0ms (2.5%)

Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New2477192496
Fresh11011
Picked415
Done011
Total2492212513
Accuracy
100.0%
Counts
2513 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.4%
(/.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
98.4%
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
26.0%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (-.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))))))
16.5%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
98.5%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
98.4%
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
98.5%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.4%
(/.f64 (log.f64 im) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
98.7%
(/.f64 (log.f64 im) (log.f64 base))
53.5%
(/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base))))
98.5%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
59.4%
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
98.4%
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 im)))
98.5%
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
98.6%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
99.3%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
98.5%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (log.f64 im))
98.4%
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base))
98.5%
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
53.7%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
Compiler

Compiled 666 to 439 computations (34.1% saved)

simplify249.0ms (2.3%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 base))
cost-diff0
(log.f64 im)
cost-diff13120
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
cost-diff13120
(/.f64 (log.f64 im) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
cost-diff0
(pow.f64 (log.f64 base) #s(literal -2 binary64))
cost-diff0
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))
cost-diff0
(log.f64 base)
cost-diff12992
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
cost-diff0
(/.f64 #s(literal 2 binary64) (-.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)))))
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)) (/.f64 #s(literal 2 binary64) (-.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))))))
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 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -2 binary64))
cost-diff12864
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
cost-diff12992
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
Rules
3476×*-lowering-*.f32
3476×*-lowering-*.f64
2666×/-lowering-/.f32
2666×/-lowering-/.f64
1452×neg-lowering-neg.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032236
186209
2174196
3377195
41253195
54859195
08176195
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (pow (log base) -2) (log base)) (log (sqrt (+ (* im im) (* re re)))))
(* (pow (log base) -2) (log base))
(pow (log base) -2)
(log base)
base
-2
(log (sqrt (+ (* im im) (* re re))))
(sqrt (+ (* im im) (* re re)))
im
re
(* (/ 1 (log base)) (log im))
(/ 1 (log base))
1
(log base)
base
(log im)
im
(/ (/ 1 (log base)) (/ 2 (- (log (- (* im (* im (* im im))) (* (* re re) (* re re)))) (log (- (* im im) (* re re))))))
(/ 1 (log base))
1
(log base)
base
(/ 2 (- (log (- (* im (* im (* im im))) (* (* re re) (* re re)))) (log (- (* im im) (* re re)))))
2
(- (log (- (* im (* im (* im im))) (* (* re re) (* re re)))) (log (- (* im im) (* re re))))
(log (- (* im (* im (* im im))) (* (* re re) (* re re))))
(- (* im (* im (* im im))) (* (* re re) (* re re)))
(* im (* im (* im im)))
im
(* im (* im im))
(* im im)
(* (* re re) (* re re))
(* re re)
re
(log (- (* im im) (* re re)))
(- (* im im) (* re re))
(* (log base) (* (pow (log base) -2) (log im)))
(log base)
base
(* (pow (log base) -2) (log im))
(pow (log base) -2)
-2
(log im)
im
(/ (log im) (/ (/ 1 (log base)) (pow (log base) -2)))
(log im)
im
(/ (/ 1 (log base)) (pow (log base) -2))
(/ 1 (log base))
1
(log base)
base
(pow (log base) -2)
-2
Outputs
(* (* (pow (log base) -2) (log base)) (log (sqrt (+ (* im im) (* re re)))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* (pow (log base) -2) (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(pow (log base) -2)
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(log base)
(log.f64 base)
base
-2
#s(literal -2 binary64)
(log (sqrt (+ (* im im) (* re re))))
(log.f64 (hypot.f64 im re))
(sqrt (+ (* im im) (* re re)))
(hypot.f64 im re)
im
re
(* (/ 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 (log base)) (/ 2 (- (log (- (* im (* im (* im im))) (* (* re re) (* re re)))) (log (- (* im im) (* re re))))))
(/.f64 (-.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 (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
(/ 2 (- (log (- (* im (* im (* im im))) (* (* re re) (* re re)))) (log (- (* im im) (* re re)))))
(/.f64 #s(literal -2 binary64) (-.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
2
#s(literal 2 binary64)
(- (log (- (* im (* im (* im im))) (* (* re re) (* re re)))) (log (- (* im im) (* re re))))
(-.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))))
(log (- (* im (* im (* im im))) (* (* re re) (* re re))))
(log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(- (* im (* im (* im im))) (* (* re re) (* re re)))
(-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
im
(* im (* im im))
(*.f64 im (*.f64 im im))
(* im im)
(*.f64 im im)
(* (* re re) (* re re))
(*.f64 re (*.f64 re (*.f64 re re)))
(* re re)
(*.f64 re re)
re
(log (- (* im im) (* re re)))
(log.f64 (-.f64 (*.f64 im im) (*.f64 re re)))
(- (* im im) (* re re))
(-.f64 (*.f64 im im) (*.f64 re re))
(* (log base) (* (pow (log base) -2) (log im)))
(/.f64 (log.f64 im) (log.f64 base))
(log base)
(log.f64 base)
base
(* (pow (log base) -2) (log im))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))
(pow (log base) -2)
(pow.f64 (log.f64 base) #s(literal -2 binary64))
-2
#s(literal -2 binary64)
(log im)
(log.f64 im)
im
(/ (log im) (/ (/ 1 (log base)) (pow (log base) -2)))
(/.f64 (log.f64 im) (log.f64 base))
(log im)
(log.f64 im)
im
(/ (/ 1 (log base)) (pow (log base) -2))
(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
(pow (log base) -2)
(pow.f64 (log.f64 base) #s(literal -2 binary64))
-2
#s(literal -2 binary64)

localize171.0ms (1.6%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy99.5%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
accuracy99.5%
(/.f64 (log.f64 im) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
accuracy99.3%
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy100.0%
(log.f64 base)
accuracy99.5%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))
accuracy99.4%
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
accuracy99.3%
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy95.0%
(-.f64 (*.f64 im im) (*.f64 re re))
accuracy88.8%
(-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re)))
accuracy59.7%
(log.f64 (-.f64 (*.f64 im im) (*.f64 re re)))
accuracy27.6%
(log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re re))))
accuracy100.0%
(log.f64 im)
accuracy100.0%
(log.f64 base)
accuracy99.6%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy99.5%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
accuracy100.0%
(log.f64 base)
accuracy99.5%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
accuracy99.4%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
accuracy99.3%
(pow.f64 (log.f64 base) #s(literal -2 binary64))
Results
114.0ms256×0valid
Compiler

Compiled 289 to 32 computations (88.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 19.0ms (24.6% of total)
ival-log: 15.0ms (19.4% of total)
compiled-spec: 13.0ms (16.8% of total)
ival-div: 8.0ms (10.4% of total)
ival-sqrt: 8.0ms (10.4% of total)
ival-pow: 7.0ms (9.1% of total)
ival-sub: 5.0ms (6.5% of total)
ival-add: 1.0ms (1.3% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

series153.0ms (1.4%)

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

90 calls:

TimeVariablePointExpression
81.0ms
base
@0
(/ (/ 1 (log base)) (/ 2 (- (log (- (* im (* im (* im im))) (* (* re re) (* re re)))) (log (- (* im im) (* re re))))))
30.0ms
base
@-inf
(/ (/ 1 (log base)) (/ 2 (- (log (- (* im (* im (* im im))) (* (* re re) (* re re)))) (log (- (* im im) (* re re))))))
9.0ms
im
@inf
(log (- (* im (* im (* im im))) (* (* re re) (* re re))))
3.0ms
im
@0
(log (- (* im (* im (* im im))) (* (* re re) (* re re))))
2.0ms
re
@0
(log (- (* im (* im (* im im))) (* (* re re) (* re re))))

rewrite369.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
2974×*-lowering-*.f32
2974×*-lowering-*.f64
2800×/-lowering-/.f32
2800×/-lowering-/.f64
1668×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032100
117985
2133085
0836785
Stop Event
iter limit
node limit
Counts
17 → 746
Calls
Call 1
Inputs
(* (* (pow (log base) -2) (log base)) (log (sqrt (+ (* im im) (* re re)))))
(* (pow (log base) -2) (log base))
(pow (log base) -2)
(log base)
(* (/ 1 (log base)) (log im))
(/ 1 (log base))
(log im)
(/ (/ 1 (log base)) (/ 2 (- (log (- (* im (* im (* im im))) (* (* re re) (* re re)))) (log (- (* im im) (* re re))))))
(/ 2 (- (log (- (* im (* im (* im im))) (* (* re re) (* re re)))) (log (- (* im im) (* re re)))))
(* (log base) (* (pow (log base) -2) (log im)))
(* (pow (log base) -2) (log im))
(/ (log im) (/ (/ 1 (log base)) (pow (log base) -2)))
(/ (/ 1 (log base)) (pow (log base) -2))
(log (- (* im (* im (* im im))) (* (* re re) (* re re))))
(log (- (* im im) (* re re)))
(- (* im (* im (* im im))) (* (* re re) (* re re)))
(- (* im im) (* re re))
Outputs
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (/.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (/.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (log.f64 base)))
(fma.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #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 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 base))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) (log.f64 base)))
(neg.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (log.f64 base)) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.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 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (*.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 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 #s(literal 2 binary64) (log.f64 (*.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 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (*.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 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re))))))) (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (log.f64 (*.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 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base)))) (-.f64 (*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base)))) (*.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base)))) (*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))))) (-.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 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 im im) (*.f64 re re))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.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 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (log.f64 (*.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 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) #s(literal -1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) (*.f64 (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))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(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 #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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 base))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(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 (log.f64 base)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(neg.f64 (/.f64 (log.f64 base) #s(literal -1 binary64)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 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 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (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) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(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 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
(*.f64 (log.f64 base) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 base))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (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)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (/.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)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal -1 binary64))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 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) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 im))
(*.f64 (log.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (/.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (/.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (log.f64 base)))
(fma.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #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 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 base))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(neg.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) (log.f64 base)))
(neg.f64 (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (log.f64 base)) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.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 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (*.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 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 #s(literal 2 binary64) (log.f64 (*.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 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (*.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 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re))))))) (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (log.f64 (*.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 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base)))) (-.f64 (*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base)))) (*.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base)))) (*.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base))))) (-.f64 (/.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 2 binary64) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 #s(literal 2 binary64) (log.f64 base)))))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 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 im im) (*.f64 re re))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.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 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (log.f64 base))) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (log.f64 (*.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 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 base))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) #s(literal -1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(neg.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.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 #s(literal 2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) #s(literal -1/2 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 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
(*.f64 (log.f64 base) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 base))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (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)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (/.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)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))) (/.f64 #s(literal 1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(neg.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) (log.f64 base))
(pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (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 (log.f64 (/.f64 #s(literal 1 binary64) base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 im)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
(*.f64 (log.f64 base) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 base))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (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)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 base))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (pow.f64 (/.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 (log.f64 base)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)))
(neg.f64 (/.f64 (log.f64 base) #s(literal -1 binary64)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) base))))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 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 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) base)))
(*.f64 #s(literal -1 binary64) (pow.f64 (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) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) base)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(+.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(+.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (log.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(+.f64 (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.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 (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(+.f64 (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(-.f64 (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(-.f64 (log.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(-.f64 (log.f64 (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 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 (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))) (log.f64 (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(-.f64 (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (log.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))))) (+.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (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 (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 #s(literal 0 binary64) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(+.f64 (log.f64 (+.f64 im re)) (log.f64 (-.f64 im re)))
(+.f64 (log.f64 (-.f64 im re)) (log.f64 (+.f64 im re)))
(+.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(+.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (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 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(-.f64 (log.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.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 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (log.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))))
(-.f64 (log.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))) (log.f64 (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 im re)) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (+.f64 im re)) (log.f64 (+.f64 im re))) (-.f64 (*.f64 (log.f64 (-.f64 im re)) (log.f64 (-.f64 im re))) (*.f64 (log.f64 (+.f64 im re)) (log.f64 (-.f64 im re))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (*.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 (pow.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (-.f64 (*.f64 (log.f64 (+.f64 im re)) (log.f64 (+.f64 im re))) (*.f64 (log.f64 (-.f64 im re)) (log.f64 (-.f64 im re)))) (-.f64 (log.f64 (+.f64 im re)) (log.f64 (-.f64 im re))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (+.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 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 #s(literal 1 binary64) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(+.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(+.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(+.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))
(-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(fma.f64 im (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(fma.f64 im (*.f64 im (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(fma.f64 im (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(fma.f64 (*.f64 im im) (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(fma.f64 (*.f64 im im) (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(fma.f64 (*.f64 im im) (*.f64 im im) (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(fma.f64 (*.f64 im (*.f64 im im)) im (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(fma.f64 (*.f64 im (*.f64 im im)) im (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(fma.f64 (*.f64 im (*.f64 im im)) im (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (-.f64 #s(literal 0 binary64) re) (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(fma.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))
(fma.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(fma.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) re) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))) re (*.f64 im (*.f64 im (*.f64 im im))))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 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 (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 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 (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.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 (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 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 (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 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 (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (pow.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 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 (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (pow.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 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 (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(*.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.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 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 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 (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(+.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(+.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(+.f64 (*.f64 im im) (neg.f64 (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(+.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(+.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 im im))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (*.f64 im im) (*.f64 re re))
(-.f64 (*.f64 im im) (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(-.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))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.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 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.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 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.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 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.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 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.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 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(fma.f64 im im (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 im im (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.f64 im im (neg.f64 (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(fma.f64 re (-.f64 #s(literal 0 binary64) re) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.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 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.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 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.f64 (-.f64 #s(literal 0 binary64) re) re (*.f64 im im))
(fma.f64 #s(literal -1 binary64) (*.f64 re re) (*.f64 im im))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.f64 (+.f64 im re) (-.f64 im re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.f64 (+.f64 im re) (-.f64 im re) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.f64 (-.f64 im re) (+.f64 im re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.f64 (-.f64 im re) (+.f64 im re) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))
(neg.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.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 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))) (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re 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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.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 (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.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 #s(literal 0 binary64) (*.f64 re re)) (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (*.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 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))) (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.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 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))) (neg.f64 (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (*.f64 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 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (-.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.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)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))) (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))) (+.f64 (*.f64 im im) (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))))) (+.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)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.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 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))))))
(*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.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 im re) (-.f64 im re))
(*.f64 (-.f64 im re) (+.f64 im re))
(*.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 im im) (*.f64 re re)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))))
(*.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))

simplify328.0ms (3.1%)

Algorithm
egg-herbie
Rules
4542×*-lowering-*.f32
4542×*-lowering-*.f64
2894×+-lowering-+.f64
2894×+-lowering-+.f32
2232×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06435805
120485373
276115373
080285373
Stop Event
iter limit
node limit
Counts
360 → 360
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 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 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)))))))
(/ 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 (pow (log base) 2))
(/ 1 (pow (log base) 2))
(/ 1 (pow (log base) 2))
(/ 1 (pow (log base) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(log base)
(log base)
(log base)
(log base)
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(log 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 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log base)))
(* 1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log base)))
(* 1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log base)))
(* 1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log base)))
(* -1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* 1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (- (log (neg (pow re 4))) (log (neg (pow re 2)))) (log base)))
(+ (* 1/2 (/ (- (log (neg (pow re 4))) (log (neg (pow re 2)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* 1/2 (/ (- (log (neg (pow re 4))) (log (neg (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 (neg (pow re 4))) (log (neg (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/2 (/ (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log base)))
(+ (* 1/2 (/ (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* 1/2 (/ (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow re 4) (log base))) (* -1/2 (/ (pow re 4) (log base)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (+ (* 1/2 (/ (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow re 4) (log base))) (* -1/2 (/ (pow re 4) (log base)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* 1/2 (/ (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log base)))
(+ (* 1/2 (/ (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* 1/2 (/ (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow re 4) (log base))) (* -1/2 (/ (pow re 4) (log base)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (+ (* 1/2 (/ (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow re 4) (log base))) (* -1/2 (/ (pow re 4) (log base)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* 1/2 (/ (- (log (pow im 4)) (log (pow im 2))) (log base)))
(+ (* 1/2 (/ (- (log (pow im 4)) (log (pow im 2))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* 1/2 (/ (- (log (pow im 4)) (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 4)) (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/2 (/ (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log base)))
(+ (* 1/2 (/ (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* 1/2 (/ (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow im 4) (log base))) (* -1/2 (/ (pow im 4) (log base)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (+ (* 1/2 (/ (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow im 4) (log base))) (* -1/2 (/ (pow im 4) (log base)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* 1/2 (/ (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log base)))
(+ (* 1/2 (/ (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* 1/2 (/ (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow im 4) (log base))) (* -1/2 (/ (pow im 4) (log base)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (+ (* 1/2 (/ (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow im 4) (log base))) (* -1/2 (/ (pow im 4) (log base)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(/ 2 (- (log (neg (pow re 4))) (log (neg (pow re 2)))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 2)))) (* 2 (/ 1 (- (log (neg (pow re 4))) (log (neg (pow re 2)))))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (/ 1 (* (pow re 4) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 2))) (* 2 (/ 1 (* (pow re 4) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 3)))))) (* 2 (/ 1 (* (pow re 2) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 2)))))) (* 2 (/ 1 (- (log (neg (pow re 4))) (log (neg (pow re 2)))))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 2/3 (/ 1 (* (pow re 6) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 2)))) (+ (* 2 (/ 1 (* (pow re 6) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 3)))) (* 2 (/ 1 (* (pow re 6) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 4)))))))) (+ (* 2 (/ 1 (* (pow re 4) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 3)))) (/ 1 (* (pow re 4) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 2)))))) (* 2 (/ 1 (* (pow re 2) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 2)))))) (* 2 (/ 1 (- (log (neg (pow re 4))) (log (neg (pow re 2)))))))
(/ 2 (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2)))) (* 2 (/ 1 (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow re 4) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 3))) (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2)))) (pow im 4))) (* 2 (/ 1 (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im))))))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2)))))
(- (+ (* -1 (/ (+ (* -2 (/ (* (pow re 2) (- (* -1 (pow re 4)) (* -1/2 (pow re 4)))) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 3))) (+ (* -1 (/ (* (pow re 2) (+ (* -2 (/ (pow re 4) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 3))) (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2))))) (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))))) (* 2/3 (/ (pow re 6) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2))))) (pow im 6))) (* 2 (/ 1 (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im))))))) (+ (* -2 (/ (pow re 4) (* (pow im 4) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 3)))) (+ (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (* (pow im 4) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2)))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2)))))))
(/ 2 (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2)))) (* 2 (/ 1 (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow re 4) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 3))) (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2)))) (pow im 4))) (* 2 (/ 1 (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im))))))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2)))))
(- (+ (* -1 (/ (+ (* -2 (/ (* (pow re 2) (- (* -1 (pow re 4)) (* -1/2 (pow re 4)))) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 3))) (+ (* -1 (/ (* (pow re 2) (+ (* -2 (/ (pow re 4) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 3))) (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2))))) (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))))) (* 2/3 (/ (pow re 6) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2))))) (pow im 6))) (* 2 (/ 1 (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im))))))) (+ (* -2 (/ (pow re 4) (* (pow im 4) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 3)))) (+ (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (* (pow im 4) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2)))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2)))))))
(/ 2 (- (log (pow im 4)) (log (pow im 2))))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (log (pow im 4)) (log (pow im 2))) 2)))) (* 2 (/ 1 (- (log (pow im 4)) (log (pow im 2))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (/ 1 (* (pow im 4) (pow (- (log (pow im 4)) (log (pow im 2))) 2))) (* 2 (/ 1 (* (pow im 4) (pow (- (log (pow im 4)) (log (pow im 2))) 3)))))) (* 2 (/ 1 (* (pow im 2) (pow (- (log (pow im 4)) (log (pow im 2))) 2)))))) (* 2 (/ 1 (- (log (pow im 4)) (log (pow im 2))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 2/3 (/ 1 (* (pow im 6) (pow (- (log (pow im 4)) (log (pow im 2))) 2)))) (+ (* 2 (/ 1 (* (pow im 6) (pow (- (log (pow im 4)) (log (pow im 2))) 3)))) (* 2 (/ 1 (* (pow im 6) (pow (- (log (pow im 4)) (log (pow im 2))) 4)))))))) (+ (* 2 (/ 1 (* (pow im 4) (pow (- (log (pow im 4)) (log (pow im 2))) 3)))) (/ 1 (* (pow im 4) (pow (- (log (pow im 4)) (log (pow im 2))) 2)))))) (* 2 (/ 1 (* (pow im 2) (pow (- (log (pow im 4)) (log (pow im 2))) 2)))))) (* 2 (/ 1 (- (log (pow im 4)) (log (pow im 2))))))
(/ 2 (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2)))) (* 2 (/ 1 (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow im 4) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 3))) (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2)))) (pow re 4))) (* 2 (/ 1 (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re))))))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2)))))
(- (+ (* -1 (/ (+ (* -2 (/ (* (pow im 2) (- (* -1 (pow im 4)) (* -1/2 (pow im 4)))) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 3))) (+ (* -1 (/ (* (pow im 2) (+ (* -2 (/ (pow im 4) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 3))) (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2))))) (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))))) (* 2/3 (/ (pow im 6) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2))))) (pow re 6))) (* 2 (/ 1 (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re))))))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 3)))) (+ (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (* (pow re 4) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2)))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2)))))))
(/ 2 (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2)))) (* 2 (/ 1 (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow im 4) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 3))) (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2)))) (pow re 4))) (* 2 (/ 1 (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re))))))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2)))))
(- (+ (* -1 (/ (+ (* -2 (/ (* (pow im 2) (- (* -1 (pow im 4)) (* -1/2 (pow im 4)))) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 3))) (+ (* -1 (/ (* (pow im 2) (+ (* -2 (/ (pow im 4) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 3))) (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2))))) (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))))) (* 2/3 (/ (pow im 6) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2))))) (pow re 6))) (* 2 (/ 1 (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re))))))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 3)))) (+ (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (* (pow re 4) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2)))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 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) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log (/ 1 base)) 2))
(/ (log im) (pow (log (/ 1 base)) 2))
(/ (log im) (pow (log (/ 1 base)) 2))
(/ (log im) (pow (log (/ 1 base)) 2))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(/ (log im) (pow (log base) 2))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/ (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))))
(log (neg (pow re 4)))
(+ (log (neg (pow re 4))) (* -1 (/ (pow im 4) (pow re 4))))
(+ (log (neg (pow re 4))) (* (pow im 4) (- (* -1/2 (/ (pow im 4) (pow re 8))) (/ 1 (pow re 4)))))
(+ (log (neg (pow re 4))) (* (pow im 4) (- (* (pow im 4) (- (* -1/3 (/ (pow im 4) (pow re 12))) (* 1/2 (/ 1 (pow re 8))))) (/ 1 (pow re 4)))))
(* -4 (log (/ 1 im)))
(+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 4) (pow im 4))))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 4) (pow im 4))) (* -1/2 (/ (pow re 8) (pow im 8)))))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (* -1/2 (/ (pow re 8) (pow im 8))) (* -1/3 (/ (pow re 12) (pow im 12))))))
(* -4 (log (/ -1 im)))
(+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 4) (pow im 4))))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 4) (pow im 4))) (* -1/2 (/ (pow re 8) (pow im 8)))))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (* -1/2 (/ (pow re 8) (pow im 8))) (* -1/3 (/ (pow re 12) (pow im 12))))))
(log (pow im 4))
(+ (log (pow im 4)) (* -1 (/ (pow re 4) (pow im 4))))
(+ (log (pow im 4)) (* (pow re 4) (- (* -1/2 (/ (pow re 4) (pow im 8))) (/ 1 (pow im 4)))))
(+ (log (pow im 4)) (* (pow re 4) (- (* (pow re 4) (- (* -1/3 (/ (pow re 4) (pow im 12))) (* 1/2 (/ 1 (pow im 8))))) (/ 1 (pow im 4)))))
(+ (log -1) (* -4 (log (/ 1 re))))
(+ (log -1) (+ (* -4 (log (/ 1 re))) (* -1 (/ (pow im 4) (pow re 4)))))
(+ (log -1) (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 4) (pow re 4))) (* -1/2 (/ (pow im 8) (pow re 8))))))
(+ (log -1) (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 4) (pow re 4))) (+ (* -1/2 (/ (pow im 8) (pow re 8))) (* -1/3 (/ (pow im 12) (pow re 12)))))))
(+ (log -1) (* -4 (log (/ -1 re))))
(+ (log -1) (+ (* -4 (log (/ -1 re))) (* -1 (/ (pow im 4) (pow re 4)))))
(+ (log -1) (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 4) (pow re 4))) (* -1/2 (/ (pow im 8) (pow re 8))))))
(+ (log -1) (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 4) (pow re 4))) (+ (* -1/2 (/ (pow im 8) (pow re 8))) (* -1/3 (/ (pow im 12) (pow re 12)))))))
(log (neg (pow re 2)))
(+ (log (neg (pow re 2))) (* -1 (/ (pow im 2) (pow re 2))))
(+ (log (neg (pow re 2))) (* (pow im 2) (- (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+ (log (neg (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))) (* -1 (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (* -1/2 (/ (pow re 4) (pow im 4)))))
(+ (* -2 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (* -1/3 (/ (pow re 6) (pow im 6))))))
(* -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/2 (/ (pow re 4) (pow im 4)))))
(+ (* -2 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (* -1/3 (/ (pow re 6) (pow im 6))))))
(log (pow im 2))
(+ (log (pow im 2)) (* -1 (/ (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)))))
(+ (log -1) (* -2 (log (/ 1 re))))
(+ (log -1) (+ (* -2 (log (/ 1 re))) (* -1 (/ (pow im 2) (pow re 2)))))
(+ (log -1) (+ (* -2 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1/2 (/ (pow im 4) (pow re 4))))))
(+ (log -1) (+ (* -2 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (* -1/3 (/ (pow im 6) (pow re 6)))))))
(+ (log -1) (* -2 (log (/ -1 re))))
(+ (log -1) (+ (* -2 (log (/ -1 re))) (* -1 (/ (pow im 2) (pow re 2)))))
(+ (log -1) (+ (* -2 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1/2 (/ (pow im 4) (pow re 4))))))
(+ (log -1) (+ (* -2 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (* -1/3 (/ (pow im 6) (pow re 6)))))))
(* -1 (pow re 4))
(- (pow im 4) (pow re 4))
(- (pow im 4) (pow re 4))
(- (pow im 4) (pow re 4))
(pow im 4)
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(pow im 4)
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(pow im 4)
(+ (* -1 (pow re 4)) (pow im 4))
(+ (* -1 (pow re 4)) (pow im 4))
(+ (* -1 (pow re 4)) (pow im 4))
(* -1 (pow re 4))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(* -1 (pow re 4))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(* -1 (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 (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(pow im 2)
(* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(pow im 2)
(+ (* -1 (pow re 2)) (pow im 2))
(+ (* -1 (pow re 2)) (pow im 2))
(+ (* -1 (pow re 2)) (pow im 2))
(* -1 (pow re 2))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(* -1 (pow re 2))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
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 re) (log base))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))) (/ (log re) (log base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.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) (log.f64 base)) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.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 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (/.f64 (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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (/.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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (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 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 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 im im)))))
(+ (* (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 (log.f64 im) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #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 (*.f64 im im) #s(literal 1/2 binary64)) (*.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 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) (log.f64 base))) (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (*.f64 #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))))) (-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.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)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.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/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.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/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(-.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.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)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (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))))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(log base)
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (log (/ 1 base)))
(log.f64 base)
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.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 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 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base))
(* 1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base))
(* 1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base))
(* 1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 base))
(* -1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (*.f64 (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (*.f64 (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (*.f64 (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* -1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (*.f64 (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(* 1/2 (/ (- (log (- (pow im 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 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 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 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 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 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 4) (pow re 4))) (log (- (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 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 (neg (pow re 4))) (log (neg (pow re 2)))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (log.f64 base))
(+ (* 1/2 (/ (- (log (neg (pow re 4))) (log (neg (pow re 2)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (log.f64 base))))
(+ (* 1/2 (/ (- (log (neg (pow re 4))) (log (neg (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) (log.f64 base)) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 base)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (log.f64 base)))
(+ (* 1/2 (/ (- (log (neg (pow re 4))) (log (neg (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 (*.f64 im im) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (log.f64 base)) (pow.f64 re #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (log.f64 base)))
(* 1/2 (/ (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* 1/2 (/ (- (* -4 (log (/ 1 im))) (* -2 (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 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))))
(+ (* 1/2 (/ (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow re 4) (log base))) (* -1/2 (/ (pow re 4) (log base)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 base))) (pow.f64 im #s(literal 4 binary64)))))
(+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (+ (* 1/2 (/ (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow re 4) (log base))) (* -1/2 (/ (pow re 4) (log base)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (+.f64 (/.f64 (log.f64 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))))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 base))) (pow.f64 im #s(literal 4 binary64))))
(* 1/2 (/ (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* 1/2 (/ (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base)))
(+ (* 1/2 (/ (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow re 4) (log base))) (* -1/2 (/ (pow re 4) (log base)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))) (/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 base))) (pow.f64 im #s(literal 4 binary64))))
(+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log base)))) (+ (* 1/2 (/ (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow re 4) (log base))) (* -1/2 (/ (pow re 4) (log base)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 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 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))) (/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 base))) (pow.f64 im #s(literal 4 binary64)))))
(* 1/2 (/ (- (log (pow im 4)) (log (pow im 2))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im)))) (log.f64 base))
(+ (* 1/2 (/ (- (log (pow im 4)) (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 (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im))) (log.f64 base))))
(+ (* 1/2 (/ (- (log (pow im 4)) (log (pow im 2))) (log base))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 im im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im)))) (log.f64 base)))
(+ (* 1/2 (/ (- (log (pow im 4)) (log (pow im 2))) (log base))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log base)))) (* 1/4 (/ 1 (* (pow im 4) (log base)))))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/6 binary64)) (*.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im)))) (log.f64 base)))
(* 1/2 (/ (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* 1/2 (/ (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) (log.f64 base)))
(+ (* 1/2 (/ (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow im 4) (log base))) (* -1/2 (/ (pow im 4) (log base)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) (log.f64 base))) (/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 base))) (pow.f64 re #s(literal 4 binary64))))
(+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (+ (* 1/2 (/ (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow im 4) (log base))) (* -1/2 (/ (pow im 4) (log base)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) (log.f64 base))) (/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 base))) (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 (/ (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(+ (* 1/2 (/ (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* 1/2 (/ (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow im 4) (log base))) (* -1/2 (/ (pow im 4) (log base)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))) (/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 base))) (pow.f64 re #s(literal 4 binary64))))
(+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log base)))) (+ (* 1/2 (/ (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log base))) (+ (* 1/2 (/ (- (* -1 (/ (pow im 4) (log base))) (* -1/2 (/ (pow im 4) (log base)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.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 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base))) (/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 base))) (pow.f64 re #s(literal 4 binary64)))))
(/ 2 (- (log (neg (pow re 4))) (log (neg (pow re 2)))))
(/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 2)))) (* 2 (/ 1 (- (log (neg (pow re 4))) (log (neg (pow re 2)))))))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (/ 1 (* (pow re 4) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 2))) (* 2 (/ 1 (* (pow re 4) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 3)))))) (* 2 (/ 1 (* (pow re 2) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 2)))))) (* 2 (/ 1 (- (log (neg (pow re 4))) (log (neg (pow re 2)))))))
(+.f64 (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.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 (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) #s(literal 3 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.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 (neg (pow re 4))) (log (neg (pow re 2)))) 2)))) (+ (* 2 (/ 1 (* (pow re 6) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 3)))) (* 2 (/ 1 (* (pow re 6) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 4)))))))) (+ (* 2 (/ 1 (* (pow re 4) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 3)))) (/ 1 (* (pow re 4) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 2)))))) (* 2 (/ 1 (* (pow re 2) (pow (- (log (neg (pow re 4))) (log (neg (pow re 2)))) 2)))))) (* 2 (/ 1 (- (log (neg (pow re 4))) (log (neg (pow re 2)))))))
(+.f64 (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) #s(literal 3 binary64)))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (/.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) #s(literal 4 binary64))))))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) #s(literal 2 binary64)))))))
(/ 2 (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2)))) (* 2 (/ 1 (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (*.f64 im im)) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow re 4) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 3))) (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2)))) (pow im 4))) (* 2 (/ 1 (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im))))))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2)))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (*.f64 im im)) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -2 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64)))))
(- (+ (* -1 (/ (+ (* -2 (/ (* (pow re 2) (- (* -1 (pow re 4)) (* -1/2 (pow re 4)))) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 3))) (+ (* -1 (/ (* (pow re 2) (+ (* -2 (/ (pow re 4) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 3))) (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2))))) (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))))) (* 2/3 (/ (pow re 6) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2))))) (pow im 6))) (* 2 (/ 1 (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im))))))) (+ (* -2 (/ (pow re 4) (* (pow im 4) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 3)))) (+ (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (* (pow im 4) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2)))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ 1 im))) (* -2 (log (/ 1 im)))) 2)))))))
(-.f64 (-.f64 (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -2 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64)))))) (*.f64 (log.f64 im) #s(literal -2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 3 binary64))))) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re)) (*.f64 im im)) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -2 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/ 2 (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2)))) (* 2 (/ 1 (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))))))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow re 4) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 3))) (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2)))) (pow im 4))) (* 2 (/ 1 (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im))))))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2)))))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -2 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64)))))
(- (+ (* -1 (/ (+ (* -2 (/ (* (pow re 2) (- (* -1 (pow re 4)) (* -1/2 (pow re 4)))) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 3))) (+ (* -1 (/ (* (pow re 2) (+ (* -2 (/ (pow re 4) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 3))) (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2))))) (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))))) (* 2/3 (/ (pow re 6) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2))))) (pow im 6))) (* 2 (/ 1 (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im))))))) (+ (* -2 (/ (pow re 4) (* (pow im 4) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 3)))) (+ (* 2 (/ (- (* -1 (pow re 4)) (* -1/2 (pow re 4))) (* (pow im 4) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2)))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -4 (log (/ -1 im))) (* -2 (log (/ -1 im)))) 2)))))))
(-.f64 (-.f64 (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 3 binary64))) (-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -2 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))))) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64))))))
(/ 2 (- (log (pow im 4)) (log (pow im 2))))
(/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im))))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (log (pow im 4)) (log (pow im 2))) 2)))) (* 2 (/ 1 (- (log (pow im 4)) (log (pow im 2))))))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im)))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (/ 1 (* (pow im 4) (pow (- (log (pow im 4)) (log (pow im 2))) 2))) (* 2 (/ 1 (* (pow im 4) (pow (- (log (pow im 4)) (log (pow im 2))) 3)))))) (* 2 (/ 1 (* (pow im 2) (pow (- (log (pow im 4)) (log (pow im 2))) 2)))))) (* 2 (/ 1 (- (log (pow im 4)) (log (pow im 2))))))
(+.f64 (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im)))) (*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im))) #s(literal 3 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (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 4)) (log (pow im 2))) 2)))) (+ (* 2 (/ 1 (* (pow im 6) (pow (- (log (pow im 4)) (log (pow im 2))) 3)))) (* 2 (/ 1 (* (pow im 6) (pow (- (log (pow im 4)) (log (pow im 2))) 4)))))))) (+ (* 2 (/ 1 (* (pow im 4) (pow (- (log (pow im 4)) (log (pow im 2))) 3)))) (/ 1 (* (pow im 4) (pow (- (log (pow im 4)) (log (pow im 2))) 2)))))) (* 2 (/ 1 (* (pow im 2) (pow (- (log (pow im 4)) (log (pow im 2))) 2)))))) (* 2 (/ 1 (- (log (pow im 4)) (log (pow im 2))))))
(+.f64 (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (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 (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (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 (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im))) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im))) #s(literal 4 binary64))))))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 (*.f64 im im))) #s(literal 2 binary64)))))))
(/ 2 (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2)))) (* 2 (/ 1 (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (*.f64 re re)) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow im 4) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 3))) (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2)))) (pow re 4))) (* 2 (/ 1 (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re))))))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2)))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (*.f64 re re)) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -2 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64)))))
(- (+ (* -1 (/ (+ (* -2 (/ (* (pow im 2) (- (* -1 (pow im 4)) (* -1/2 (pow im 4)))) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 3))) (+ (* -1 (/ (* (pow im 2) (+ (* -2 (/ (pow im 4) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 3))) (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2))))) (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))))) (* 2/3 (/ (pow im 6) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2))))) (pow re 6))) (* 2 (/ 1 (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re))))))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 3)))) (+ (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (* (pow re 4) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2)))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ 1 re))) (* -2 (log (/ 1 re)))) 2)))))))
(-.f64 (-.f64 (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64))) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -2 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 2 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 2 binary64))))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -2 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 3 binary64))) (/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))) #s(literal 2 binary64))))))
(/ 2 (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2)))) (* 2 (/ 1 (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))))))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow im 4) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 3))) (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2)))) (pow re 4))) (* 2 (/ 1 (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re))))))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2)))))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -2 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64)))))
(- (+ (* -1 (/ (+ (* -2 (/ (* (pow im 2) (- (* -1 (pow im 4)) (* -1/2 (pow im 4)))) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 3))) (+ (* -1 (/ (* (pow im 2) (+ (* -2 (/ (pow im 4) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 3))) (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2))))) (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))))) (* 2/3 (/ (pow im 6) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2))))) (pow re 6))) (* 2 (/ 1 (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re))))))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 3)))) (+ (* 2 (/ (- (* -1 (pow im 4)) (* -1/2 (pow im 4))) (* (pow re 4) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2)))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -4 (log (/ -1 re))) (* -2 (log (/ -1 re)))) 2)))))))
(+.f64 (+.f64 (-.f64 (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))) (-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -2 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 im im) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))))) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64))))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log (/ 1 base)) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log (/ 1 base)) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log (/ 1 base)) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log (/ 1 base)) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (log.f64 im) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (log.f64 im) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (log.f64 im) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (log im) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (log.f64 im) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (log im) (pow (log base) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(* -1 (/ (log (/ 1 im)) (pow (log base) 2)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (pow (log base) 2))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (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)))
(log (neg (pow re 4)))
(log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))))
(+ (log (neg (pow re 4))) (* -1 (/ (pow im 4) (pow re 4))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+ (log (neg (pow re 4))) (* (pow im 4) (- (* -1/2 (/ (pow im 4) (pow re 8))) (/ 1 (pow re 4)))))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 4 binary64))))))
(+ (log (neg (pow re 4))) (* (pow im 4) (- (* (pow im 4) (- (* -1/3 (/ (pow im 4) (pow re 12))) (* 1/2 (/ 1 (pow re 8))))) (/ 1 (pow re 4)))))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/3 binary64)) (pow.f64 re #s(literal 12 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 8 binary64))))) (/.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 4 binary64))))))
(* -4 (log (/ 1 im)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))
(+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 4) (pow im 4))) (* -1/2 (/ (pow re 8) (pow im 8)))))
(+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 8 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (* -1/2 (/ (pow re 8) (pow im 8))) (* -1/3 (/ (pow re 12) (pow im 12))))))
(+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 8 binary64))) (/.f64 (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 12 binary64))) (pow.f64 im #s(literal 12 binary64)))))
(* -4 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 binary64))
(+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 binary64)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 4) (pow im 4))) (* -1/2 (/ (pow re 8) (pow im 8)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 8 binary64))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 binary64)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (* -1/2 (/ (pow re 8) (pow im 8))) (* -1/3 (/ (pow re 12) (pow im 12))))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 8 binary64))) (pow.f64 im #s(literal 8 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 re #s(literal 12 binary64))) (pow.f64 im #s(literal 12 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 binary64))))
(log (pow im 4))
(log.f64 (pow.f64 im #s(literal 4 binary64)))
(+ (log (pow im 4)) (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))
(+ (log (pow im 4)) (* (pow re 4) (- (* -1/2 (/ (pow re 4) (pow im 8))) (/ 1 (pow im 4)))))
(+.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 8 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64))))))
(+ (log (pow im 4)) (* (pow re 4) (- (* (pow re 4) (- (* -1/3 (/ (pow re 4) (pow im 12))) (* 1/2 (/ 1 (pow im 8))))) (/ 1 (pow im 4)))))
(+.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 12 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 8 binary64))))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64))))))
(+ (log -1) (* -4 (log (/ 1 re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (*.f64 (log.f64 re) #s(literal -4 binary64))))
(+ (log -1) (+ (* -4 (log (/ 1 re))) (* -1 (/ (pow im 4) (pow re 4)))))
(-.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (*.f64 (log.f64 re) #s(literal -4 binary64)))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+ (log -1) (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 4) (pow re 4))) (* -1/2 (/ (pow im 8) (pow re 8))))))
(+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (*.f64 (log.f64 re) #s(literal -4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(+ (log -1) (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 4) (pow re 4))) (+ (* -1/2 (/ (pow im 8) (pow re 8))) (* -1/3 (/ (pow im 12) (pow re 12)))))))
(+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (*.f64 (log.f64 re) #s(literal -4 binary64)))) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))) (/.f64 (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 12 binary64))) (pow.f64 re #s(literal 12 binary64)))))
(+ (log -1) (* -4 (log (/ -1 re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64)))
(+ (log -1) (+ (* -4 (log (/ -1 re))) (* -1 (/ (pow im 4) (pow re 4)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(+ (log -1) (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 4) (pow re 4))) (* -1/2 (/ (pow im 8) (pow re 8))))))
(+.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))) (log.f64 #s(literal -1 binary64))))
(+ (log -1) (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 4) (pow re 4))) (+ (* -1/2 (/ (pow im 8) (pow re 8))) (* -1/3 (/ (pow im 12) (pow re 12)))))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))) (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 12 binary64))) (pow.f64 re #s(literal 12 binary64)))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(log (neg (pow re 2)))
(log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(+ (log (neg (pow re 2))) (* -1 (/ (pow im 2) (pow re 2))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (log (neg (pow re 2))) (* (pow im 2) (- (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+.f64 (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+ (log (neg (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 #s(literal 0 binary64) (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64)))))) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(* -2 (log (/ 1 im)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))
(+ (* -2 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2))))
(-.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -2 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (* -1/2 (/ (pow re 4) (pow im 4)))))
(+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -2 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (* -1/3 (/ (pow re 6) (pow im 6))))))
(+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(* -2 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2))))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -2 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (* -1/2 (/ (pow re 4) (pow im 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 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))))
(+ (* -2 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (* -1/3 (/ (pow re 6) (pow im 6))))))
(+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) (+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(log (pow im 2))
(log.f64 (*.f64 im im))
(+ (log (pow im 2)) (* -1 (/ (pow re 2) (pow im 2))))
(-.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.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 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(+ (log (pow im 2)) (* (pow re 2) (- (* (pow re 2) (- (* -1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(+.f64 (log.f64 (*.f64 im im)) (*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 im im))))))
(+ (log -1) (* -2 (log (/ 1 re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re))))
(+ (log -1) (+ (* -2 (log (/ 1 re))) (* -1 (/ (pow im 2) (pow re 2)))))
(-.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)))) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (log -1) (+ (* -2 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1/2 (/ (pow im 4) (pow re 4))))))
(+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)))) (-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (log -1) (+ (* -2 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (* -1/3 (/ (pow im 6) (pow re 6)))))))
(+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)))) (+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/3 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(+ (log -1) (* -2 (log (/ -1 re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))
(+ (log -1) (+ (* -2 (log (/ -1 re))) (* -1 (/ (pow im 2) (pow re 2)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (log -1) (+ (* -2 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1/2 (/ (pow im 4) (pow re 4))))))
(+.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 #s(literal -1 binary64))))
(+ (log -1) (+ (* -2 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (* -1/3 (/ (pow im 6) (pow re 6)))))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/3 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(* -1 (pow re 4))
(-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))
(- (pow im 4) (pow re 4))
(-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))
(- (pow im 4) (pow re 4))
(-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))
(- (pow im 4) (pow re 4))
(-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 4) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(+ (* -1 (pow re 4)) (pow im 4))
(-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))
(+ (* -1 (pow re 4)) (pow im 4))
(-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))
(+ (* -1 (pow re 4)) (pow im 4))
(-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))
(* -1 (pow re 4))
(-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(* -1 (pow re 4))
(-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64)))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(* (pow re 4) (- (/ (pow im 4) (pow re 4)) 1))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(* -1 (pow re 2))
(-.f64 #s(literal 0 binary64) (*.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 (* -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 (* -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 (* -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 (* -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 (* -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 (* -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)
(+ (* -1 (pow re 2)) (pow im 2))
(-.f64 (*.f64 im im) (*.f64 re re))
(+ (* -1 (pow re 2)) (pow im 2))
(-.f64 (*.f64 im im) (*.f64 re re))
(+ (* -1 (pow re 2)) (pow im 2))
(-.f64 (*.f64 im im) (*.f64 re re))
(* -1 (pow re 2))
(-.f64 #s(literal 0 binary64) (*.f64 re re))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* -1 (pow re 2))
(-.f64 #s(literal 0 binary64) (*.f64 re re))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))

eval231.0ms (2.2%)

Compiler

Compiled 51028 to 3822 computations (92.5% saved)

prune197.0ms (1.8%)

Pruning

25 alts after pruning (19 fresh and 6 done)

PrunedKeptTotal
New171491723
Fresh41014
Picked145
Done022
Total1719251744
Accuracy
100.0%
Counts
1744 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.0%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (-.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))))))
16.5%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
98.5%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
98.4%
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
98.5%
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
98.5%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.5%
(/.f64 (log.f64 im) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))))
98.7%
(/.f64 (log.f64 im) (log.f64 base))
53.5%
(/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base))))
98.4%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 im) (log.f64 base))))
98.5%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
59.4%
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
59.3%
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 base) (/.f64 #s(literal -2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
54.0%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 im))
98.4%
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 im)))
98.5%
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
98.6%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
99.3%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
98.5%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (log.f64 im))
98.3%
(*.f64 (log.f64 base) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) #s(literal -1 binary64)))
98.2%
(*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 im)))
98.5%
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
53.5%
(*.f64 (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))) (log.f64 im))
Compiler

Compiled 695 to 471 computations (32.2% saved)

simplify373.0ms (3.5%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal 2 binary64))
cost-diff12992
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 im) (log.f64 base)))
cost-diff13120
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 im) (log.f64 base))))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -2 binary64))
cost-diff12864
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
cost-diff12992
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (log.f64 im))
cost-diff0
(/.f64 #s(literal 2 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
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)) (/.f64 #s(literal 2 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 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
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 (hypot.f64 im re))
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 im re)))
Rules
3610×*-lowering-*.f32
3610×*-lowering-*.f64
1182×+-lowering-+.f64
1182×+-lowering-+.f32
1150×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038318
1105279
2226251
3498251
41335251
54733251
08062251
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (/ 1 (log base)) (log (sqrt (+ (* im im) (* re re)))))
(/ 1 (log base))
1
(log base)
base
(log (sqrt (+ (* im im) (* re re))))
(sqrt (+ (* im im) (* re re)))
im
re
(/ 1 (/ (log base) (log im)))
1
(/ (log base) (log im))
(log base)
base
(log im)
im
(/ (/ 1 (log base)) (/ 2 (- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re))))))))
(/ 1 (log base))
1
(log base)
base
(/ 2 (- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re)))))))
2
(- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re))))))
(log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im))))))
(+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))
(* (* re re) (* (* re re) (* re re)))
(* re re)
re
(* (* re re) (* re re))
(* (* im im) (* im (* im (* im im))))
(* im im)
im
(* im (* im (* im im)))
(* im (* im im))
(log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re)))))
(+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re))))
(* (* im im) (- (* im im) (* re re)))
(- (* im im) (* re re))
(* (* (pow (log base) -2) (log base)) (log im))
(* (pow (log base) -2) (log base))
(pow (log base) -2)
(log base)
base
-2
(log im)
im
(/ 1 (/ (pow (log base) 2) (* (log im) (log base))))
1
(/ (pow (log base) 2) (* (log im) (log base)))
(pow (log base) 2)
(log base)
base
2
(* (log im) (log base))
(log im)
im
Outputs
(* (/ 1 (log base)) (log (sqrt (+ (* im im) (* re re)))))
(/.f64 (log.f64 (hypot.f64 im re)) (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 (+ (* im im) (* re re))))
(log.f64 (hypot.f64 im re))
(sqrt (+ (* im im) (* re re)))
(hypot.f64 im re)
im
re
(/ 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
(/ (/ 1 (log base)) (/ 2 (- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re))))))))
(/.f64 (-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (*.f64 im (*.f64 im (+.f64 im re))))))) (*.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
(/ 2 (- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re)))))))
(/.f64 #s(literal -2 binary64) (-.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (*.f64 im (*.f64 im (+.f64 im re)))))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))))
2
#s(literal 2 binary64)
(- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re))))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (*.f64 im (*.f64 im (+.f64 im re)))))))
(log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im))))))
(log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))
(+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))
(* (* re re) (* (* re re) (* re re)))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))
(* re re)
(*.f64 re re)
re
(* (* re re) (* re re))
(*.f64 re (*.f64 re (*.f64 re re)))
(* (* im im) (* im (* im (* im im))))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))
(* im im)
(*.f64 im im)
im
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
(log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re)))))
(log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (*.f64 im (*.f64 im (+.f64 im re))))))
(+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re))))
(+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (*.f64 im (*.f64 im (+.f64 im re)))))
(* (* im im) (- (* im im) (* re re)))
(*.f64 (-.f64 im re) (*.f64 im (*.f64 im (+.f64 im re))))
(- (* im im) (* re re))
(-.f64 (*.f64 im im) (*.f64 re re))
(* (* (pow (log base) -2) (log base)) (log im))
(/.f64 (log.f64 im) (log.f64 base))
(* (pow (log base) -2) (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(pow (log base) -2)
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(log base)
(log.f64 base)
base
-2
#s(literal -2 binary64)
(log im)
(log.f64 im)
im
(/ 1 (/ (pow (log base) 2) (* (log im) (log base))))
(/.f64 (log.f64 im) (log.f64 base))
1
#s(literal 1 binary64)
(/ (pow (log base) 2) (* (log im) (log base)))
(/.f64 (log.f64 base) (log.f64 im))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(log base)
(log.f64 base)
base
2
#s(literal 2 binary64)
(* (log im) (log base))
(*.f64 (log.f64 base) (log.f64 im))
(log im)
(log.f64 im)
im

localize203.0ms (1.9%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 im) (log.f64 base))))
accuracy99.5%
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 im) (log.f64 base)))
accuracy99.5%
(*.f64 (log.f64 im) (log.f64 base))
accuracy99.2%
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy100.0%
(log.f64 base)
accuracy99.5%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (log.f64 im))
accuracy99.4%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
accuracy99.3%
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy98.7%
(-.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 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))
accuracy95.0%
(-.f64 (*.f64 im im) (*.f64 re re))
accuracy27.6%
(log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))
accuracy19.0%
(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))))))
accuracy100.0%
(log.f64 im)
accuracy100.0%
(log.f64 base)
accuracy99.6%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
accuracy99.5%
(/.f64 (log.f64 base) (log.f64 im))
accuracy100.0%
(log.f64 (hypot.f64 im re))
accuracy100.0%
(log.f64 base)
accuracy99.6%
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy99.5%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
Results
123.0ms256×0valid
Compiler

Compiled 422 to 38 computations (91% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 23.0ms (29.9% of total)
ival-log: 15.0ms (19.5% of total)
ival-div: 12.0ms (15.6% of total)
ival-pow: 9.0ms (11.7% of total)
compiled-spec: 8.0ms (10.4% of total)
ival-add: 4.0ms (5.2% of total)
ival-sub: 4.0ms (5.2% of total)
ival-sqrt: 2.0ms (2.6% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

series191.0ms (1.8%)

Counts
20 → 432
Calls
Call 1
Inputs
#<alt (* (/ 1 (log base)) (log (sqrt (+ (* im im) (* re re)))))>
#<alt (/ 1 (log base))>
#<alt (log base)>
#<alt (log (sqrt (+ (* im im) (* re re))))>
#<alt (/ 1 (/ (log base) (log im)))>
#<alt (/ (log base) (log im))>
#<alt (log im)>
#<alt (/ (/ 1 (log base)) (/ 2 (- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re))))))))>
#<alt (/ 2 (- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re)))))))>
#<alt (* (* (pow (log base) -2) (log base)) (log im))>
#<alt (* (pow (log base) -2) (log base))>
#<alt (pow (log base) -2)>
#<alt (/ 1 (/ (pow (log base) 2) (* (log im) (log base))))>
#<alt (/ (pow (log base) 2) (* (log im) (log base)))>
#<alt (pow (log base) 2)>
#<alt (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im))))))>
#<alt (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re)))))>
#<alt (- (* im im) (* re re))>
#<alt (- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re))))))>
#<alt (* (log im) (log base))>
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 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 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 (/ 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 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)>
#<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 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 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 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))>
#<alt (* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))>
#<alt (* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))>
#<alt (* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))>
#<alt (* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))>
#<alt (* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))>
#<alt (* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))>
#<alt (* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))>
#<alt (* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))>
#<alt (* 1/2 (/ (- (log (pow im 6)) (log (pow im 4))) (log base)))>
#<alt (+ (* 1/2 (/ (- (log (pow im 6)) (log (pow im 4))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))>
#<alt (+ (* 1/2 (/ (- (log (pow im 6)) (log (pow im 4))) (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 6)) (log (pow im 4))) (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/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base)))>
#<alt (+ (* 1/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))>
#<alt (+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))>
#<alt (+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base))) (+ (* 1/2 (/ (- (/ (pow im 6) (log base)) (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (log base)))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))>
#<alt (* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base)))>
#<alt (+ (* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))>
#<alt (+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))>
#<alt (+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base))) (+ (* 1/2 (/ (- (/ (pow im 6) (log base)) (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (log base)))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))>
#<alt (* 1/2 (/ (- (log (pow re 6)) (log (pow re 4))) (log base)))>
#<alt (+ (* 1/2 (/ (- (log (pow re 6)) (log (pow re 4))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))>
#<alt (+ (* 1/2 (/ (- (log (pow re 6)) (log (pow re 4))) (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 6)) (log (pow re 4))) (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/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base)))>
#<alt (+ (* 1/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))>
#<alt (+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))>
#<alt (+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base))) (+ (* 1/2 (/ (- (/ (pow re 6) (log base)) (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (log base)))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))>
#<alt (* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base)))>
#<alt (+ (* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))>
#<alt (+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))>
#<alt (+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base))) (+ (* 1/2 (/ (- (/ (pow re 6) (log base)) (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (log base)))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))>
#<alt (/ 2 (- (log (pow im 6)) (log (pow im 4))))>
#<alt (+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))) (* 2 (/ 1 (- (log (pow im 6)) (log (pow im 4))))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 2))) (* 2 (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 3)))))) (* 2 (/ 1 (* (pow im 2) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))))) (* 2 (/ 1 (- (log (pow im 6)) (log (pow im 4))))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 2/3 (/ 1 (* (pow im 6) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))) (+ (* 2 (/ 1 (* (pow im 6) (pow (- (log (pow im 6)) (log (pow im 4))) 3)))) (* 2 (/ 1 (* (pow im 6) (pow (- (log (pow im 6)) (log (pow im 4))) 4)))))))) (+ (* 2 (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 3)))) (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))))) (* 2 (/ 1 (* (pow im 2) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))))) (* 2 (/ 1 (- (log (pow im 6)) (log (pow im 4))))))>
#<alt (/ 2 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))))>
#<alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))))))>
#<alt (- (+ (* -1 (/ (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))) (pow re 4))) (* 2 (/ 1 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re))))))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1 (/ (* (pow im 2) (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2))))) (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))))) (+ (* 1/12 (/ (* (pow im 2) (+ (* -12 (pow im 4)) (* 24 (pow im 4)))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3))) (* 2 (/ (- (pow im 6) (* 1/720 (+ (* -240 (pow im 6)) (* 720 (pow im 6))))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2))))) (pow re 6))) (* 2 (/ 1 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re))))))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))))))>
#<alt (/ 2 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))))>
#<alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))))))>
#<alt (- (+ (* -1 (/ (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))) (pow re 4))) (* 2 (/ 1 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re))))))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1 (/ (* (pow im 2) (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2))))) (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))))) (+ (* 1/12 (/ (* (pow im 2) (+ (* -12 (pow im 4)) (* 24 (pow im 4)))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3))) (* 2 (/ (- (pow im 6) (* 1/720 (+ (* -240 (pow im 6)) (* 720 (pow im 6))))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2))))) (pow re 6))) (* 2 (/ 1 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re))))))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))))))>
#<alt (/ 2 (- (log (pow re 6)) (log (pow re 4))))>
#<alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))) (* 2 (/ 1 (- (log (pow re 6)) (log (pow re 4))))))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (+ (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 2))) (* 2 (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 3)))))) (* 2 (/ 1 (* (pow re 2) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))))) (* 2 (/ 1 (- (log (pow re 6)) (log (pow re 4))))))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 2/3 (/ 1 (* (pow re 6) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))) (+ (* 2 (/ 1 (* (pow re 6) (pow (- (log (pow re 6)) (log (pow re 4))) 3)))) (* 2 (/ 1 (* (pow re 6) (pow (- (log (pow re 6)) (log (pow re 4))) 4)))))))) (+ (* 2 (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 3)))) (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))))) (* 2 (/ 1 (* (pow re 2) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))))) (* 2 (/ 1 (- (log (pow re 6)) (log (pow re 4))))))>
#<alt (/ 2 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))))>
#<alt (+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))))))>
#<alt (- (+ (* -1 (/ (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))) (pow im 4))) (* 2 (/ 1 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im))))))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1 (/ (* (pow re 2) (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2))))) (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))))) (+ (* 1/12 (/ (* (pow re 2) (+ (* -12 (pow re 4)) (* 24 (pow re 4)))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3))) (* 2 (/ (- (pow re 6) (* 1/720 (+ (* -240 (pow re 6)) (* 720 (pow re 6))))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2))))) (pow im 6))) (* 2 (/ 1 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im))))))) (+ (* -2 (/ (pow re 4) (* (pow im 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))))))>
#<alt (/ 2 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))))>
#<alt (+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))))))>
#<alt (- (+ (* -1 (/ (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))) (pow im 4))) (* 2 (/ 1 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im))))))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1 (/ (* (pow re 2) (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2))))) (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))))) (+ (* 1/12 (/ (* (pow re 2) (+ (* -12 (pow re 4)) (* 24 (pow re 4)))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3))) (* 2 (/ (- (pow re 6) (* 1/720 (+ (* -240 (pow re 6)) (* 720 (pow re 6))))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2))))) (pow im 6))) (* 2 (/ 1 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im))))))) (+ (* -2 (/ (pow re 4) (* (pow im 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))))))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ 1 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ 1 (log base))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ -1 (log (/ 1 base)))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ 1 (pow (log base) 2))>
#<alt (/ 1 (pow (log base) 2))>
#<alt (/ 1 (pow (log base) 2))>
#<alt (/ 1 (pow (log base) 2))>
#<alt (/ 1 (pow (log (/ 1 base)) 2))>
#<alt (/ 1 (pow (log (/ 1 base)) 2))>
#<alt (/ 1 (pow (log (/ 1 base)) 2))>
#<alt (/ 1 (pow (log (/ 1 base)) 2))>
#<alt (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (* -1 (/ (log im) (log (/ 1 base))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (/ (log im) (log base))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (* -1 (/ (log (/ 1 im)) (log base)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))>
#<alt (/ (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 (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log base) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (log (/ 1 base)) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)>
#<alt (log (pow im 6))>
#<alt (+ (log (pow im 6)) (/ (pow re 6) (pow im 6)))>
#<alt (+ (log (pow im 6)) (* (pow re 6) (+ (* -1/2 (/ (pow re 6) (pow im 12))) (/ 1 (pow im 6)))))>
#<alt (+ (log (pow im 6)) (* (pow re 6) (+ (* (pow re 6) (- (* 1/3 (/ (pow re 6) (pow im 18))) (* 1/2 (/ 1 (pow im 12))))) (/ 1 (pow im 6)))))>
#<alt (* -6 (log (/ 1 re)))>
#<alt (+ (* -6 (log (/ 1 re))) (/ (pow im 6) (pow re 6)))>
#<alt (+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6))))>
#<alt (+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6)))))>
#<alt (* -6 (log (/ -1 re)))>
#<alt (+ (* -6 (log (/ -1 re))) (/ (pow im 6) (pow re 6)))>
#<alt (+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6))))>
#<alt (+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6)))))>
#<alt (log (pow re 6))>
#<alt (+ (log (pow re 6)) (/ (pow im 6) (pow re 6)))>
#<alt (+ (log (pow re 6)) (* (pow im 6) (+ (* -1/2 (/ (pow im 6) (pow re 12))) (/ 1 (pow re 6)))))>
#<alt (+ (log (pow re 6)) (* (pow im 6) (+ (* (pow im 6) (- (* 1/3 (/ (pow im 6) (pow re 18))) (* 1/2 (/ 1 (pow re 12))))) (/ 1 (pow re 6)))))>
#<alt (* -6 (log (/ 1 im)))>
#<alt (+ (* -6 (log (/ 1 im))) (/ (pow re 6) (pow im 6)))>
#<alt (+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6))))>
#<alt (+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6)))))>
#<alt (* -6 (log (/ -1 im)))>
#<alt (+ (* -6 (log (/ -1 im))) (/ (pow re 6) (pow im 6)))>
#<alt (+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6))))>
#<alt (+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6)))))>
#<alt (log (pow im 4))>
#<alt (+ (log (pow im 4)) (* -1 (/ (pow re 2) (pow im 2))))>
#<alt (+ (log (pow im 4)) (* (pow re 2) (- (* 1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))>
#<alt (+ (log (pow im 4)) (* (pow re 2) (- (* (pow re 2) (+ (* 2/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))>
#<alt (* -4 (log (/ 1 re)))>
#<alt (+ (* -4 (log (/ 1 re))) (* -1 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))>
#<alt (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))))))>
#<alt (* -4 (log (/ -1 re)))>
#<alt (+ (* -4 (log (/ -1 re))) (* -1 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))>
#<alt (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))))))>
#<alt (log (pow re 4))>
#<alt (+ (log (pow re 4)) (* -1 (/ (pow im 2) (pow re 2))))>
#<alt (+ (log (pow re 4)) (* (pow im 2) (- (* 1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))>
#<alt (+ (log (pow re 4)) (* (pow im 2) (- (* (pow im 2) (+ (* 2/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))>
#<alt (* -4 (log (/ 1 im)))>
#<alt (+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))>
#<alt (+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))))))>
#<alt (* -4 (log (/ -1 im)))>
#<alt (+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))>
#<alt (+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))))))>
#<alt (* -1 (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 (* -1 (/ (pow re 2) (pow im 2)))))>
#<alt (* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))>
#<alt (* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))>
#<alt (* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))>
#<alt (* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))>
#<alt (pow im 2)>
#<alt (+ (* -1 (pow re 2)) (pow im 2))>
#<alt (+ (* -1 (pow re 2)) (pow im 2))>
#<alt (+ (* -1 (pow re 2)) (pow im 2))>
#<alt (* -1 (pow re 2))>
#<alt (* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))>
#<alt (* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))>
#<alt (* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))>
#<alt (* -1 (pow re 2))>
#<alt (* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))>
#<alt (* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))>
#<alt (* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))>
#<alt (- (log (pow im 6)) (log (pow im 4)))>
#<alt (- (+ (log (pow im 6)) (/ (pow re 2) (pow im 2))) (log (pow im 4)))>
#<alt (- (+ (log (pow im 6)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2))))) (log (pow im 4)))>
#<alt (- (+ (log (pow im 6)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2))))) (log (pow im 4)))>
#<alt (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re))))>
#<alt (- (+ (* -6 (log (/ 1 re))) (/ (pow im 2) (pow re 2))) (* -4 (log (/ 1 re))))>
#<alt (- (+ (* -6 (log (/ 1 re))) (* -1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))) (+ (* -4 (log (/ 1 re))) (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (- (+ (* -6 (log (/ 1 re))) (/ (pow im 6) (pow re 6))) (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))))>
#<alt (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re))))>
#<alt (- (+ (* -6 (log (/ -1 re))) (/ (pow im 2) (pow re 2))) (* -4 (log (/ -1 re))))>
#<alt (- (+ (* -6 (log (/ -1 re))) (* -1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))) (+ (* -4 (log (/ -1 re))) (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (- (+ (* -6 (log (/ -1 re))) (/ (pow im 6) (pow re 6))) (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))))>
#<alt (- (log (pow re 6)) (log (pow re 4)))>
#<alt (- (+ (log (pow re 6)) (/ (pow im 2) (pow re 2))) (log (pow re 4)))>
#<alt (- (+ (log (pow re 6)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2))))) (log (pow re 4)))>
#<alt (- (+ (log (pow re 6)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2))))) (log (pow re 4)))>
#<alt (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im))))>
#<alt (- (+ (* -6 (log (/ 1 im))) (/ (pow re 2) (pow im 2))) (* -4 (log (/ 1 im))))>
#<alt (- (+ (* -6 (log (/ 1 im))) (* -1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))) (+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2)))))>
#<alt (- (+ (* -6 (log (/ 1 im))) (/ (pow re 6) (pow im 6))) (+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))))>
#<alt (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im))))>
#<alt (- (+ (* -6 (log (/ -1 im))) (/ (pow re 2) (pow im 2))) (* -4 (log (/ -1 im))))>
#<alt (- (+ (* -6 (log (/ -1 im))) (* -1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))) (+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2)))))>
#<alt (- (+ (* -6 (log (/ -1 im))) (/ (pow re 6) (pow im 6))) (+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))))>
#<alt (* (log base) (log im))>
#<alt (* (log base) (log im))>
#<alt (* (log base) (log im))>
#<alt (* (log base) (log im))>
#<alt (* -1 (* (log base) (log (/ 1 im))))>
#<alt (* -1 (* (log base) (log (/ 1 im))))>
#<alt (* -1 (* (log base) (log (/ 1 im))))>
#<alt (* -1 (* (log base) (log (/ 1 im))))>
#<alt (* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (* (log base) (log im))>
#<alt (* (log base) (log im))>
#<alt (* (log base) (log im))>
#<alt (* (log base) (log im))>
#<alt (* -1 (* (log im) (log (/ 1 base))))>
#<alt (* -1 (* (log im) (log (/ 1 base))))>
#<alt (* -1 (* (log im) (log (/ 1 base))))>
#<alt (* -1 (* (log im) (log (/ 1 base))))>
#<alt (* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
#<alt (* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))>
Calls

108 calls:

TimeVariablePointExpression
78.0ms
base
@0
(/ (/ 1 (log base)) (/ 2 (- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re))))))))
21.0ms
im
@inf
(log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im))))))
16.0ms
re
@0
(log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im))))))
15.0ms
im
@0
(log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im))))))
12.0ms
re
@-inf
(log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im))))))

rewrite414.0ms (3.9%)

Algorithm
batch-egg-rewrite
Rules
3686×*-lowering-*.f32
3686×*-lowering-*.f64
3230×/-lowering-/.f32
3230×/-lowering-/.f64
1408×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038201
1220160
21737160
08233160
Stop Event
iter limit
node limit
Counts
20 → 861
Calls
Call 1
Inputs
(* (/ 1 (log base)) (log (sqrt (+ (* im im) (* re re)))))
(/ 1 (log base))
(log base)
(log (sqrt (+ (* im im) (* re re))))
(/ 1 (/ (log base) (log im)))
(/ (log base) (log im))
(log im)
(/ (/ 1 (log base)) (/ 2 (- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re))))))))
(/ 2 (- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re)))))))
(* (* (pow (log base) -2) (log base)) (log im))
(* (pow (log base) -2) (log base))
(pow (log base) -2)
(/ 1 (/ (pow (log base) 2) (* (log im) (log base))))
(/ (pow (log base) 2) (* (log im) (log base)))
(pow (log base) 2)
(log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im))))))
(log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re)))))
(- (* im im) (* re re))
(- (log (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* im (* im (* im im)))))) (log (+ (* (* re re) (* re re)) (* (* im im) (- (* im im) (* re re))))))
(* (log im) (log base))
Outputs
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.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)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(pow.f64 (/.f64 (log.f64 base) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) #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 im im) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.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))) (log.f64 base))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (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)))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))))
(exp.f64 (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 #s(literal 2 binary64) (log.f64 (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) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 #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 (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)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(log.f64 base)
(exp.f64 (log.f64 (log.f64 base)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 base) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(/.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 #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 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.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))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(log.f64 (hypot.f64 im re))
(+.f64 (log.f64 (pow.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/4 binary64))))
(-.f64 (log.f64 (hypot.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(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 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) #s(literal 1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (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))
(pow.f64 (exp.f64 (log.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 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (pow.f64 (/.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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 base))
(*.f64 (*.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (/.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 im))))
(*.f64 (/.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 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (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 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))) (/.f64 (log.f64 base) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(neg.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (log.f64 base) (log.f64 im))
(/.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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im)))))
(/.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))) #s(literal -1 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) (log.f64 base))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (neg.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))) (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 (log.f64 base) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 base) (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.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 im)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.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 im)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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) (-.f64 #s(literal 0 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 (pow.f64 (*.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)) (log.f64 base))
(*.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)) (log.f64 base))
(*.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.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 im)))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(log.f64 im)
(+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(+.f64 (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(-.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 base)))
(fma.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (log.f64 base)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (neg.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))))))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 base)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (log.f64 base) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal -2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(*.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 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) #s(literal 1/2 binary64))
(*.f64 (/.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 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 base)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 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 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (/.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (/.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.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 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (log.f64 base) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64)) (/.f64 (log.f64 base) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (/.f64 (log.f64 base) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (log.f64 base) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 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 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 base)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (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) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)))))
(/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 #s(literal -2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)) #s(literal 1 binary64))))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(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 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) #s(literal 1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (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))
(pow.f64 (exp.f64 (log.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 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (pow.f64 (/.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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 base))
(*.f64 (*.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (/.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 im))))
(*.f64 (/.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 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (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 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (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)))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))))
(exp.f64 (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 #s(literal 2 binary64) (log.f64 (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) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 #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 (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)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)))
(exp.f64 (*.f64 #s(literal -2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) (log.f64 (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 0 binary64) (log.f64 base)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #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 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 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))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)) (/.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)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(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 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) #s(literal 1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (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))
(pow.f64 (exp.f64 (log.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 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (log.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (log.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (pow.f64 (/.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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (log.f64 base))
(*.f64 (*.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (/.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 im))))
(*.f64 (/.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 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (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 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 im) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 im)) (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))) (/.f64 (log.f64 base) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(neg.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (log.f64 base) (log.f64 im))
(/.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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (log.f64 im)))))
(/.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))) #s(literal -1 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) (log.f64 base))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))
(/.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (neg.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base)))) (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))) (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) base))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 base)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))))
(*.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 (log.f64 base) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 base) (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 base) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.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 im)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.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 im)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (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) (-.f64 #s(literal 0 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 (pow.f64 (*.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)) (log.f64 base))
(*.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)) (log.f64 base))
(*.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 im))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.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 im)))
(*.f64 (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 base))) (/.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 base))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (log.f64 im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base))))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (log.f64 base)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 base)) (-.f64 #s(literal 0 binary64) (log.f64 base)))
(log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))))
(+.f64 (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (log.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))))
(-.f64 (log.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (log.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))
(neg.f64 (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(neg.f64 (log.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))) (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))))))
(log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(+.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(-.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (log.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (log.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (log.f64 (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))
(neg.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(neg.f64 (log.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(+.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(+.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(+.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(+.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 im im))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))
(-.f64 (*.f64 im im) (*.f64 re re))
(-.f64 (*.f64 im im) (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (/.f64 (*.f64 (*.f64 im 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))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(fma.f64 im im (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(fma.f64 im im (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.f64 im im (neg.f64 (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(fma.f64 re (-.f64 #s(literal 0 binary64) re) (*.f64 im im))
(fma.f64 (-.f64 #s(literal 0 binary64) re) re (*.f64 im im))
(fma.f64 #s(literal -1 binary64) (*.f64 re re) (*.f64 im im))
(fma.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.f64 (-.f64 (*.f64 (*.f64 im 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 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.f64 (-.f64 (*.f64 (*.f64 im 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 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.f64 (+.f64 im re) (-.f64 im re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.f64 (+.f64 im re) (-.f64 im re) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.f64 (-.f64 im re) (+.f64 im re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.f64 (-.f64 im re) (+.f64 im re) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))) (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))) (neg.f64 (-.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (-.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (pow.f64 (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))) (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 (*.f64 im 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)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (-.f64 (*.f64 (*.f64 im 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 im re) (-.f64 im re))
(*.f64 (-.f64 im re) (+.f64 im re))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im im) (*.f64 re re))))))
(log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))))
(+.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))))
(+.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (log.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(+.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(-.f64 (log.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))) (log.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(fma.f64 #s(literal -1 binary64) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))))
(neg.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))))
(/.f64 (neg.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (neg.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (neg.f64 (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (*.f64 (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)))) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (neg.f64 (neg.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))) (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))))
(*.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re)))))) (log.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 (log.f64 im) (log.f64 base))

simplify492.0ms (4.6%)

Algorithm
egg-herbie
Rules
5300×*-lowering-*.f32
5300×*-lowering-*.f64
3532×+-lowering-+.f64
3532×+-lowering-+.f32
2496×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07627031
124296559
082946559
Stop Event
iter limit
node limit
Counts
432 → 432
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 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 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)))))))
(/ 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 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 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 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 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 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))
(* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))
(* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))
(* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))
(* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))
(* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))
(* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))
(* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))
(* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(* 1/2 (/ (- (log (pow im 6)) (log (pow im 4))) (log base)))
(+ (* 1/2 (/ (- (log (pow im 6)) (log (pow im 4))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* 1/2 (/ (- (log (pow im 6)) (log (pow im 4))) (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 6)) (log (pow im 4))) (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/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base)))
(+ (* 1/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base))) (+ (* 1/2 (/ (- (/ (pow im 6) (log base)) (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (log base)))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base)))
(+ (* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base))) (+ (* 1/2 (/ (- (/ (pow im 6) (log base)) (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (log base)))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(* 1/2 (/ (- (log (pow re 6)) (log (pow re 4))) (log base)))
(+ (* 1/2 (/ (- (log (pow re 6)) (log (pow re 4))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+ (* 1/2 (/ (- (log (pow re 6)) (log (pow re 4))) (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 6)) (log (pow re 4))) (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/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base)))
(+ (* 1/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base))) (+ (* 1/2 (/ (- (/ (pow re 6) (log base)) (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (log base)))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base)))
(+ (* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base))) (+ (* 1/2 (/ (- (/ (pow re 6) (log base)) (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (log base)))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(/ 2 (- (log (pow im 6)) (log (pow im 4))))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))) (* 2 (/ 1 (- (log (pow im 6)) (log (pow im 4))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 2))) (* 2 (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 3)))))) (* 2 (/ 1 (* (pow im 2) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))))) (* 2 (/ 1 (- (log (pow im 6)) (log (pow im 4))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 2/3 (/ 1 (* (pow im 6) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))) (+ (* 2 (/ 1 (* (pow im 6) (pow (- (log (pow im 6)) (log (pow im 4))) 3)))) (* 2 (/ 1 (* (pow im 6) (pow (- (log (pow im 6)) (log (pow im 4))) 4)))))))) (+ (* 2 (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 3)))) (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))))) (* 2 (/ 1 (* (pow im 2) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))))) (* 2 (/ 1 (- (log (pow im 6)) (log (pow im 4))))))
(/ 2 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))) (pow re 4))) (* 2 (/ 1 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re))))))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow im 2) (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2))))) (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))))) (+ (* 1/12 (/ (* (pow im 2) (+ (* -12 (pow im 4)) (* 24 (pow im 4)))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3))) (* 2 (/ (- (pow im 6) (* 1/720 (+ (* -240 (pow im 6)) (* 720 (pow im 6))))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2))))) (pow re 6))) (* 2 (/ 1 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re))))))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))))))
(/ 2 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))) (pow re 4))) (* 2 (/ 1 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re))))))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow im 2) (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2))))) (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))))) (+ (* 1/12 (/ (* (pow im 2) (+ (* -12 (pow im 4)) (* 24 (pow im 4)))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3))) (* 2 (/ (- (pow im 6) (* 1/720 (+ (* -240 (pow im 6)) (* 720 (pow im 6))))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2))))) (pow re 6))) (* 2 (/ 1 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re))))))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))))))
(/ 2 (- (log (pow re 6)) (log (pow re 4))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))) (* 2 (/ 1 (- (log (pow re 6)) (log (pow re 4))))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 2))) (* 2 (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 3)))))) (* 2 (/ 1 (* (pow re 2) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))))) (* 2 (/ 1 (- (log (pow re 6)) (log (pow re 4))))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 2/3 (/ 1 (* (pow re 6) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))) (+ (* 2 (/ 1 (* (pow re 6) (pow (- (log (pow re 6)) (log (pow re 4))) 3)))) (* 2 (/ 1 (* (pow re 6) (pow (- (log (pow re 6)) (log (pow re 4))) 4)))))))) (+ (* 2 (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 3)))) (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))))) (* 2 (/ 1 (* (pow re 2) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))))) (* 2 (/ 1 (- (log (pow re 6)) (log (pow re 4))))))
(/ 2 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))) (pow im 4))) (* 2 (/ 1 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im))))))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow re 2) (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2))))) (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))))) (+ (* 1/12 (/ (* (pow re 2) (+ (* -12 (pow re 4)) (* 24 (pow re 4)))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3))) (* 2 (/ (- (pow re 6) (* 1/720 (+ (* -240 (pow re 6)) (* 720 (pow re 6))))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2))))) (pow im 6))) (* 2 (/ 1 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im))))))) (+ (* -2 (/ (pow re 4) (* (pow im 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))))))
(/ 2 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))) (pow im 4))) (* 2 (/ 1 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im))))))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow re 2) (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2))))) (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))))) (+ (* 1/12 (/ (* (pow re 2) (+ (* -12 (pow re 4)) (* 24 (pow re 4)))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3))) (* 2 (/ (- (pow re 6) (* 1/720 (+ (* -240 (pow re 6)) (* 720 (pow re 6))))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2))))) (pow im 6))) (* 2 (/ 1 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im))))))) (+ (* -2 (/ (pow re 4) (* (pow im 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ 1 (log base))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (pow (log base) 2))
(/ 1 (pow (log base) 2))
(/ 1 (pow (log base) 2))
(/ 1 (pow (log base) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(/ (log im) (log base))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/ (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)))))
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log base) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(log (pow im 6))
(+ (log (pow im 6)) (/ (pow re 6) (pow im 6)))
(+ (log (pow im 6)) (* (pow re 6) (+ (* -1/2 (/ (pow re 6) (pow im 12))) (/ 1 (pow im 6)))))
(+ (log (pow im 6)) (* (pow re 6) (+ (* (pow re 6) (- (* 1/3 (/ (pow re 6) (pow im 18))) (* 1/2 (/ 1 (pow im 12))))) (/ 1 (pow im 6)))))
(* -6 (log (/ 1 re)))
(+ (* -6 (log (/ 1 re))) (/ (pow im 6) (pow re 6)))
(+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6))))
(+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6)))))
(* -6 (log (/ -1 re)))
(+ (* -6 (log (/ -1 re))) (/ (pow im 6) (pow re 6)))
(+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6))))
(+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6)))))
(log (pow re 6))
(+ (log (pow re 6)) (/ (pow im 6) (pow re 6)))
(+ (log (pow re 6)) (* (pow im 6) (+ (* -1/2 (/ (pow im 6) (pow re 12))) (/ 1 (pow re 6)))))
(+ (log (pow re 6)) (* (pow im 6) (+ (* (pow im 6) (- (* 1/3 (/ (pow im 6) (pow re 18))) (* 1/2 (/ 1 (pow re 12))))) (/ 1 (pow re 6)))))
(* -6 (log (/ 1 im)))
(+ (* -6 (log (/ 1 im))) (/ (pow re 6) (pow im 6)))
(+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6))))
(+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6)))))
(* -6 (log (/ -1 im)))
(+ (* -6 (log (/ -1 im))) (/ (pow re 6) (pow im 6)))
(+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6))))
(+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6)))))
(log (pow im 4))
(+ (log (pow im 4)) (* -1 (/ (pow re 2) (pow im 2))))
(+ (log (pow im 4)) (* (pow re 2) (- (* 1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+ (log (pow im 4)) (* (pow re 2) (- (* (pow re 2) (+ (* 2/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(* -4 (log (/ 1 re)))
(+ (* -4 (log (/ 1 re))) (* -1 (/ (pow im 2) (pow re 2))))
(+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))
(+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))))))
(* -4 (log (/ -1 re)))
(+ (* -4 (log (/ -1 re))) (* -1 (/ (pow im 2) (pow re 2))))
(+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))
(+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))))))
(log (pow re 4))
(+ (log (pow re 4)) (* -1 (/ (pow im 2) (pow re 2))))
(+ (log (pow re 4)) (* (pow im 2) (- (* 1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+ (log (pow re 4)) (* (pow im 2) (- (* (pow im 2) (+ (* 2/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(* -4 (log (/ 1 im)))
(+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2))))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))))))
(* -4 (log (/ -1 im)))
(+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2))))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))))))
(* -1 (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 (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(pow im 2)
(* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(pow im 2)
(+ (* -1 (pow re 2)) (pow im 2))
(+ (* -1 (pow re 2)) (pow im 2))
(+ (* -1 (pow re 2)) (pow im 2))
(* -1 (pow re 2))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(* -1 (pow re 2))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(- (log (pow im 6)) (log (pow im 4)))
(- (+ (log (pow im 6)) (/ (pow re 2) (pow im 2))) (log (pow im 4)))
(- (+ (log (pow im 6)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2))))) (log (pow im 4)))
(- (+ (log (pow im 6)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2))))) (log (pow im 4)))
(- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re))))
(- (+ (* -6 (log (/ 1 re))) (/ (pow im 2) (pow re 2))) (* -4 (log (/ 1 re))))
(- (+ (* -6 (log (/ 1 re))) (* -1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))) (+ (* -4 (log (/ 1 re))) (* -1 (/ (pow im 2) (pow re 2)))))
(- (+ (* -6 (log (/ 1 re))) (/ (pow im 6) (pow re 6))) (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))))
(- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re))))
(- (+ (* -6 (log (/ -1 re))) (/ (pow im 2) (pow re 2))) (* -4 (log (/ -1 re))))
(- (+ (* -6 (log (/ -1 re))) (* -1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))) (+ (* -4 (log (/ -1 re))) (* -1 (/ (pow im 2) (pow re 2)))))
(- (+ (* -6 (log (/ -1 re))) (/ (pow im 6) (pow re 6))) (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))))
(- (log (pow re 6)) (log (pow re 4)))
(- (+ (log (pow re 6)) (/ (pow im 2) (pow re 2))) (log (pow re 4)))
(- (+ (log (pow re 6)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2))))) (log (pow re 4)))
(- (+ (log (pow re 6)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2))))) (log (pow re 4)))
(- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im))))
(- (+ (* -6 (log (/ 1 im))) (/ (pow re 2) (pow im 2))) (* -4 (log (/ 1 im))))
(- (+ (* -6 (log (/ 1 im))) (* -1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))) (+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2)))))
(- (+ (* -6 (log (/ 1 im))) (/ (pow re 6) (pow im 6))) (+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))))
(- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im))))
(- (+ (* -6 (log (/ -1 im))) (/ (pow re 2) (pow im 2))) (* -4 (log (/ -1 im))))
(- (+ (* -6 (log (/ -1 im))) (* -1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))) (+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2)))))
(- (+ (* -6 (log (/ -1 im))) (/ (pow re 6) (pow im 6))) (+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))))
(* (log base) (log im))
(* (log base) (log im))
(* (log base) (log im))
(* (log base) (log im))
(* -1 (* (log base) (log (/ 1 im))))
(* -1 (* (log base) (log (/ 1 im))))
(* -1 (* (log base) (log (/ 1 im))))
(* -1 (* (log base) (log (/ 1 im))))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(* (log base) (+ (log -1) (* -1 (log (/ -1 im)))))
(* (log base) (log im))
(* (log base) (log im))
(* (log base) (log im))
(* (log base) (log im))
(* -1 (* (log im) (log (/ 1 base))))
(* -1 (* (log im) (log (/ 1 base))))
(* -1 (* (log im) (log (/ 1 base))))
(* -1 (* (log im) (log (/ 1 base))))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
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 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 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 base)) (/.f64 (log.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 (*.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 (log.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 im (*.f64 im (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im 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 (log.f64 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 (*.f64 (log.f64 base) im) im)))
(+ (* -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 (*.f64 (log.f64 base) 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 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 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 (log.f64 base) im) im)) (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (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 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 (log.f64 base) im) im)) (/.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) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 (log.f64 base) im) im)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 base))))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)) (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))) (log.f64 base))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 (log.f64 base) im) im)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 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 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 (log.f64 base) im) im)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log base)))) (* 1/2 (/ 1 (* (pow im 2) (log base)))))) (/ (log im) (log base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 #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 (*.f64 (log.f64 base) im) im)))))
(+ (* (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 (log.f64 im) (log.f64 base)) (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 base) im) im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) (log.f64 base)) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 base)))))))
(* -1 (/ (log (/ 1 re)) (log base)))
(/.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (/ (log (/ 1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (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/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.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 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.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)))) (/.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 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.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 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.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 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 base)) (/.f64 (*.f64 #s(literal 1/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))))) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (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 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 im (*.f64 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 (log.f64 im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (+.f64 (/.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 (*.f64 #s(literal 1/720 binary64) (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 (*.f64 #s(literal 1/720 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+.f64 (log.f64 im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+.f64 (log.f64 im) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #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 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 #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))))))))
(* -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 (*.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/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))))
(* -1 (log (/ -1 re)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(/ (log 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 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 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 base))
(* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 base))
(* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 base))
(* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 base))
(* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 base)))
(* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 base)))
(* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 base)))
(* -1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (log (/ 1 base))))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))) (log.f64 base)))
(* 1/2 (/ (- (log (+ (pow im 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.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 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.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 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.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 6) (pow re 6))) (log (+ (* (pow im 2) (- (pow im 2) (pow re 2))) (pow re 4)))) (+ (log -1) (* -1 (log (/ -1 base))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (log.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (-.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 6)) (log (pow im 4))) (log base)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64))))) (log.f64 base))
(+ (* 1/2 (/ (- (log (pow im 6)) (log (pow im 4))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))) (log.f64 base)) (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 base) im) im))))
(+ (* 1/2 (/ (- (log (pow im 6)) (log (pow im 4))) (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 (*.f64 (log.f64 base) im) im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64))))) (log.f64 base)))
(+ (* 1/2 (/ (- (log (pow im 6)) (log (pow im 4))) (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 (*.f64 (log.f64 base) im) im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) (log.f64 base)) (/.f64 (*.f64 re re) (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) (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64))))) (log.f64 base)))
(* 1/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal -2 binary64) (log.f64 base))) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 base))))
(+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal -2 binary64) (log.f64 base))) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 base)))) (/.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) (log base))) (+ (* 1/2 (/ (- (/ (pow im 6) (log base)) (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (log base)))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal -2 binary64) (log.f64 base))) (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 2/3 binary64)) (log.f64 base))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 base))))))
(* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -2 binary64) (log.f64 base))) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 base))))
(+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -2 binary64) (log.f64 base))) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 base)))))
(+ (* -1/48 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) (log base))) (+ (* 1/2 (/ (- (/ (pow im 6) (log base)) (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (log base)))) (pow re 6))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (*.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 2/3 binary64)) (log.f64 base))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 base))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -2 binary64) (log.f64 base))))))
(* 1/2 (/ (- (log (pow re 6)) (log (pow re 4))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) (log.f64 base)))
(+ (* 1/2 (/ (- (log (pow re 6)) (log (pow re 4))) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) (log.f64 base)) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 base))))
(+ (* 1/2 (/ (- (log (pow re 6)) (log (pow re 4))) (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 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) (log.f64 base))))
(+ (* 1/2 (/ (- (log (pow re 6)) (log (pow re 4))) (log base))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log base)))) (* 1/4 (/ 1 (* (pow re 4) (log base)))))) (* 1/2 (/ 1 (* (pow re 2) (log base)))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #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 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) (log.f64 base))))
(* 1/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (log.f64 base)))
(+ (* 1/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (log.f64 base)) (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 base) im) im))))
(+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (log.f64 base)) (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 base) im) im)))) (*.f64 (/.f64 #s(literal -1/48 binary64) (log.f64 base)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) (log base))) (+ (* 1/2 (/ (- (/ (pow re 6) (log base)) (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (log base)))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (/.f64 #s(literal -1/48 binary64) (log.f64 base)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 2/3 binary64)) (log.f64 base))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 base) im) im))) (/.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (log.f64 base)))))
(* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 #s(literal -2 binary64) (log.f64 base))))
(+ (* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 #s(literal -2 binary64) (log.f64 base))) (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 base) im) im))))
(+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base))))))
(+.f64 (*.f64 (/.f64 #s(literal -1/48 binary64) (log.f64 base)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 #s(literal -2 binary64) (log.f64 base))) (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 base) im) im)))))
(+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log base)))) (+ (* 1/2 (/ (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) (log base))) (+ (* 1/2 (/ (- (/ (pow re 6) (log base)) (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (log base)))) (pow im 6))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (*.f64 (/.f64 #s(literal -1/48 binary64) (log.f64 base)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 2/3 binary64)) (log.f64 base))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 base) im) im))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 #s(literal -2 binary64) (log.f64 base))))))
(/ 2 (- (log (pow im 6)) (log (pow im 4))))
(/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))) (* 2 (/ 1 (- (log (pow im 6)) (log (pow im 4))))))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 2))) (* 2 (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 3)))))) (* 2 (/ 1 (* (pow im 2) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))))) (* 2 (/ 1 (- (log (pow im 6)) (log (pow im 4))))))
(+.f64 (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))) #s(literal 3 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))) #s(literal 2 binary64)))))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 2/3 (/ 1 (* (pow im 6) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))) (+ (* 2 (/ 1 (* (pow im 6) (pow (- (log (pow im 6)) (log (pow im 4))) 3)))) (* 2 (/ 1 (* (pow im 6) (pow (- (log (pow im 6)) (log (pow im 4))) 4)))))))) (+ (* 2 (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 3)))) (/ 1 (* (pow im 4) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))))) (* 2 (/ 1 (* (pow im 2) (pow (- (log (pow im 6)) (log (pow im 4))) 2)))))) (* 2 (/ 1 (- (log (pow im 6)) (log (pow im 4))))))
(+.f64 (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (*.f64 re re) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))) #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))) #s(literal 4 binary64)))))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (pow.f64 (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))) #s(literal 2 binary64)))))))
(/ 2 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))))))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))) (pow re 4))) (* 2 (/ 1 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re))))))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))))
(+.f64 (-.f64 (/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64)) #s(literal -1/12 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) #s(literal 2 binary64))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow im 2) (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2))))) (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))))) (+ (* 1/12 (/ (* (pow im 2) (+ (* -12 (pow im 4)) (* 24 (pow im 4)))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3))) (* 2 (/ (- (pow im 6) (* 1/720 (+ (* -240 (pow im 6)) (* 720 (pow im 6))))) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2))))) (pow re 6))) (* 2 (/ 1 (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re))))))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re)))) 2)))))))
(-.f64 (-.f64 (/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64))) #s(literal 1/12 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 2/3 binary64)))) (pow.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64)) #s(literal -1/12 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) #s(literal 2 binary64))))) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))) #s(literal 2 binary64))))))
(/ 2 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))))
(/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))))))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))) (pow re 4))) (* 2 (/ 1 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re))))))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))))
(+.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow im 2) (+ (* -2 (/ (pow im 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3))) (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2))))) (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))))) (+ (* 1/12 (/ (* (pow im 2) (+ (* -12 (pow im 4)) (* 24 (pow im 4)))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3))) (* 2 (/ (- (pow im 6) (* 1/720 (+ (* -240 (pow im 6)) (* 720 (pow im 6))))) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2))))) (pow re 6))) (* 2 (/ 1 (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re))))))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (* (pow re 4) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))) (* 2 (/ (pow im 2) (* (pow re 2) (pow (- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re)))) 2)))))))
(-.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 12 binary64))) #s(literal 1/12 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 2/3 binary64)))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/ 2 (- (log (pow re 6)) (log (pow re 4))))
(/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))) (* 2 (/ 1 (- (log (pow re 6)) (log (pow re 4))))))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64))))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 2))) (* 2 (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 3)))))) (* 2 (/ 1 (* (pow re 2) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))))) (* 2 (/ 1 (- (log (pow re 6)) (log (pow re 4))))))
(+.f64 (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64))))) (*.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 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (pow.f64 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)))))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 2/3 (/ 1 (* (pow re 6) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))) (+ (* 2 (/ 1 (* (pow re 6) (pow (- (log (pow re 6)) (log (pow re 4))) 3)))) (* 2 (/ 1 (* (pow re 6) (pow (- (log (pow re 6)) (log (pow re 4))) 4)))))))) (+ (* 2 (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 3)))) (/ 1 (* (pow re 4) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))))) (* 2 (/ 1 (* (pow re 2) (pow (- (log (pow re 6)) (log (pow re 4))) 2)))))) (* 2 (/ 1 (- (log (pow re 6)) (log (pow re 4))))))
(+.f64 (/.f64 #s(literal 2 binary64) (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64))))) (*.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 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 im (*.f64 im (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) #s(literal 4 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64))))))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (pow.f64 (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)))))))
(/ 2 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 re re)) (*.f64 im im)) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))) (pow im 4))) (* 2 (/ 1 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im))))))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))))
(+.f64 (-.f64 (/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 re re)) (*.f64 im im)) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow re 2) (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2))))) (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))))) (+ (* 1/12 (/ (* (pow re 2) (+ (* -12 (pow re 4)) (* 24 (pow re 4)))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3))) (* 2 (/ (- (pow re 6) (* 1/720 (+ (* -240 (pow re 6)) (* 720 (pow re 6))))) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2))))) (pow im 6))) (* 2 (/ 1 (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im))))))) (+ (* -2 (/ (pow re 4) (* (pow im 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im)))) 2)))))))
(-.f64 (-.f64 (/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re re)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 2/3 binary64)))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64)))) (/.f64 (*.f64 re re) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re)) (*.f64 im im)) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #s(literal 3 binary64))))))
(/ 2 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))))
(/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))) (* 2 (/ 1 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))))))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))))
(- (+ (* -1 (/ (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))) (pow im 4))) (* 2 (/ 1 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im))))))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))))
(+.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow re 2) (+ (* -2 (/ (pow re 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3))) (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2))))) (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))))) (+ (* 1/12 (/ (* (pow re 2) (+ (* -12 (pow re 4)) (* 24 (pow re 4)))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3))) (* 2 (/ (- (pow re 6) (* 1/720 (+ (* -240 (pow re 6)) (* 720 (pow re 6))))) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2))))) (pow im 6))) (* 2 (/ 1 (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im))))))) (+ (* -2 (/ (pow re 4) (* (pow im 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 3)))) (+ (* -1/12 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))) (* 2 (/ (pow re 2) (* (pow im 2) (pow (- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im)))) 2)))))))
(-.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64)))) #s(literal 1/12 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 2/3 binary64)))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)))) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)) #s(literal 3 binary64))))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ 1 (log base))
(/.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 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(/ (log im) (log base))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log base))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 base))
(/ (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))))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(log (pow im 6))
(log.f64 (pow.f64 im #s(literal 6 binary64)))
(+ (log (pow im 6)) (/ (pow re 6) (pow im 6)))
(+.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))
(+ (log (pow im 6)) (* (pow re 6) (+ (* -1/2 (/ (pow re 6) (pow im 12))) (/ 1 (pow im 6)))))
(+.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 12 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))))))
(+ (log (pow im 6)) (* (pow re 6) (+ (* (pow re 6) (- (* 1/3 (/ (pow re 6) (pow im 18))) (* 1/2 (/ 1 (pow im 12))))) (/ 1 (pow im 6)))))
(+.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 18 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 12 binary64))))))))
(* -6 (log (/ 1 re)))
(neg.f64 (*.f64 (log.f64 re) #s(literal -6 binary64)))
(+ (* -6 (log (/ 1 re))) (/ (pow im 6) (pow re 6)))
(+.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -6 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))
(+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6))))
(+.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -6 binary64))) (+.f64 (/.f64 (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 12 binary64))) (pow.f64 re #s(literal 12 binary64)))))
(+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6)))))
(+.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -6 binary64))) (+.f64 (+.f64 (/.f64 (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 12 binary64))) (pow.f64 re #s(literal 12 binary64)))) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 18 binary64))) (pow.f64 re #s(literal 18 binary64)))))
(* -6 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -6 binary64))
(+ (* -6 (log (/ -1 re))) (/ (pow im 6) (pow re 6)))
(+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -6 binary64)) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))
(+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6))))
(+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -6 binary64)) (+.f64 (/.f64 (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 12 binary64))) (pow.f64 re #s(literal 12 binary64)))))
(+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6)))))
(+.f64 (+.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -6 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 12 binary64))) (pow.f64 re #s(literal 12 binary64)))) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 18 binary64))) (pow.f64 re #s(literal 18 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))
(log (pow re 6))
(log.f64 (pow.f64 re #s(literal 6 binary64)))
(+ (log (pow re 6)) (/ (pow im 6) (pow re 6)))
(+.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))
(+ (log (pow re 6)) (* (pow im 6) (+ (* -1/2 (/ (pow im 6) (pow re 12))) (/ 1 (pow re 6)))))
(+.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 12 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))))))
(+ (log (pow re 6)) (* (pow im 6) (+ (* (pow im 6) (- (* 1/3 (/ (pow im 6) (pow re 18))) (* 1/2 (/ 1 (pow re 12))))) (/ 1 (pow re 6)))))
(+.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 18 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 12 binary64))))))))
(* -6 (log (/ 1 im)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -6 binary64)))
(+ (* -6 (log (/ 1 im))) (/ (pow re 6) (pow im 6)))
(+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -6 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))
(+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6))))
(+.f64 (/.f64 (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 12 binary64))) (pow.f64 im #s(literal 12 binary64))) (neg.f64 (*.f64 (log.f64 im) #s(literal -6 binary64)))))
(+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6)))))
(+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 12 binary64))) (pow.f64 im #s(literal 12 binary64))) (+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 re #s(literal 18 binary64))) (pow.f64 im #s(literal 18 binary64))))))
(* -6 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -6 binary64))
(+ (* -6 (log (/ -1 im))) (/ (pow re 6) (pow im 6)))
(+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -6 binary64)) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))
(+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 12 binary64))) (pow.f64 im #s(literal 12 binary64))) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -6 binary64)) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6)))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 12 binary64))) (pow.f64 im #s(literal 12 binary64))) (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -6 binary64)) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 re #s(literal 18 binary64))) (pow.f64 im #s(literal 18 binary64))))
(log (pow im 4))
(log.f64 (pow.f64 im #s(literal 4 binary64)))
(+ (log (pow im 4)) (* -1 (/ (pow re 2) (pow im 2))))
(-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (log (pow im 4)) (* (pow re 2) (- (* 1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (*.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 (pow im 4)) (* (pow re 2) (- (* (pow re 2) (+ (* 2/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(+.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 #s(literal 2/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)))))
(* -4 (log (/ 1 re)))
(neg.f64 (*.f64 (log.f64 re) #s(literal -4 binary64)))
(+ (* -4 (log (/ 1 re))) (* -1 (/ (pow im 2) (pow re 2))))
(-.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))
(+.f64 (-.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))))))
(+.f64 (neg.f64 (*.f64 (log.f64 re) #s(literal -4 binary64))) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(* -4 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64))
(+ (* -4 (log (/ -1 re))) (* -1 (/ (pow im 2) (pow re 2))))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64)) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 re #s(literal 6 binary64)))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))))
(log (pow re 4))
(log.f64 (pow.f64 re #s(literal 4 binary64)))
(+ (log (pow re 4)) (* -1 (/ (pow im 2) (pow re 2))))
(-.f64 (log.f64 (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (log (pow re 4)) (* (pow im 2) (- (* 1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+.f64 (log.f64 (pow.f64 re #s(literal 4 binary64))) (*.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 (pow re 4)) (* (pow im 2) (- (* (pow im 2) (+ (* 2/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(+.f64 (log.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 #s(literal 2/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)))))
(* -4 (log (/ 1 im)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))
(+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2))))
(-.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))
(+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -4 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 re re) (*.f64 im im))))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))))))
(+.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (+.f64 (-.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 re re) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(* -4 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 binary64))
(+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2))))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 binary64)) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))
(+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 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 re re) (*.f64 im im))))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))))))
(+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 binary64)) (+.f64 (-.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 re re) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(* -1 (pow re 2))
(-.f64 #s(literal 0 binary64) (*.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 (* -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 (* -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 (* -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 (* -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 (* -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 (* -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)
(+ (* -1 (pow re 2)) (pow im 2))
(-.f64 (*.f64 im im) (*.f64 re re))
(+ (* -1 (pow re 2)) (pow im 2))
(-.f64 (*.f64 im im) (*.f64 re re))
(+ (* -1 (pow re 2)) (pow im 2))
(-.f64 (*.f64 im im) (*.f64 re re))
(* -1 (pow re 2))
(-.f64 #s(literal 0 binary64) (*.f64 re re))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)))
(* -1 (pow re 2))
(-.f64 #s(literal 0 binary64) (*.f64 re re))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)))
(* (pow re 2) (- (/ (pow im 2) (pow re 2)) 1))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)))
(- (log (pow im 6)) (log (pow im 4)))
(-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64))))
(- (+ (log (pow im 6)) (/ (pow re 2) (pow im 2))) (log (pow im 4)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))))
(- (+ (log (pow im 6)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2))))) (log (pow im 4)))
(+.f64 (*.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))))) (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))))
(- (+ (log (pow im 6)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2))))) (log (pow im 4)))
(+.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.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 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))))
(- (* -6 (log (/ 1 re))) (* -4 (log (/ 1 re))))
(neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))
(- (+ (* -6 (log (/ 1 re))) (/ (pow im 2) (pow re 2))) (* -4 (log (/ 1 re))))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))))
(- (+ (* -6 (log (/ 1 re))) (* -1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))) (+ (* -4 (log (/ 1 re))) (* -1 (/ (pow im 2) (pow re 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/24 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(- (+ (* -6 (log (/ 1 re))) (/ (pow im 6) (pow re 6))) (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))))
(-.f64 (+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(- (* -6 (log (/ -1 re))) (* -4 (log (/ -1 re))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))
(- (+ (* -6 (log (/ -1 re))) (/ (pow im 2) (pow re 2))) (* -4 (log (/ -1 re))))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64)))
(- (+ (* -6 (log (/ -1 re))) (* -1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))) (+ (* -4 (log (/ -1 re))) (* -1 (/ (pow im 2) (pow re 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/24 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(- (+ (* -6 (log (/ -1 re))) (/ (pow im 6) (pow re 6))) (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* 1/720 (/ (+ (* -240 (pow im 6)) (* 720 (pow im 6))) (pow re 6))) (* 1/24 (/ (+ (* -12 (pow im 4)) (* 24 (pow im 4))) (pow re 4)))))))
(-.f64 (+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(- (log (pow re 6)) (log (pow re 4)))
(-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64))))
(- (+ (log (pow re 6)) (/ (pow im 2) (pow re 2))) (log (pow re 4)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))))
(- (+ (log (pow re 6)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2))))) (log (pow re 4)))
(+.f64 (*.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))))) (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))))
(- (+ (log (pow re 6)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2))))) (log (pow re 4)))
(+.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (-.f64 (*.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))))))) (log.f64 (pow.f64 re #s(literal 4 binary64)))))
(- (* -6 (log (/ 1 im))) (* -4 (log (/ 1 im))))
(neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))
(- (+ (* -6 (log (/ 1 im))) (/ (pow re 2) (pow im 2))) (* -4 (log (/ 1 im))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))
(- (+ (* -6 (log (/ 1 im))) (* -1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))) (+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2)))))
(-.f64 (+.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))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 im im)))
(- (+ (* -6 (log (/ 1 im))) (/ (pow re 6) (pow im 6))) (+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))))
(-.f64 (+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (+.f64 (-.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 re re) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(- (* -6 (log (/ -1 im))) (* -4 (log (/ -1 im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))
(- (+ (* -6 (log (/ -1 im))) (/ (pow re 2) (pow im 2))) (* -4 (log (/ -1 im))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64)))
(- (+ (* -6 (log (/ -1 im))) (* -1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))) (+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2)))))
(+.f64 (+.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 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(- (+ (* -6 (log (/ -1 im))) (/ (pow re 6) (pow im 6))) (+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/720 (/ (+ (* -240 (pow re 6)) (* 720 (pow re 6))) (pow im 6))) (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))))))
(-.f64 (+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))) (+.f64 (-.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 re re) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 2/3 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(* (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 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 im) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 im))
(* -1 (* (log im) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 im))
(* -1 (* (log im) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 im))
(* -1 (* (log im) (log (/ 1 base))))
(*.f64 (log.f64 base) (log.f64 im))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))
(* (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 im))

eval240.0ms (2.2%)

Compiler

Compiled 53159 to 3442 computations (93.5% saved)

prune377.0ms (3.5%)

Pruning

24 alts after pruning (15 fresh and 9 done)

PrunedKeptTotal
New154961555
Fresh5914
Picked235
Done066
Total1556241580
Accuracy
100.0%
Counts
1580 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
25.2%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (*.f64 (log.f64 im) #s(literal -6 binary64))) (log.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))))))))
26.0%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 2 binary64) (-.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))))))
98.5%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
98.4%
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 im)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
98.5%
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 base)))
98.5%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.5%
(/.f64 (log.f64 im) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))))
98.7%
(/.f64 (log.f64 im) (log.f64 base))
53.5%
(/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base))))
98.5%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 base) (log.f64 im)))
53.5%
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (log.f64 (log.f64 base))) (log.f64 im)))
98.5%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 base)))
59.4%
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 base) (log.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
54.0%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 im))
98.4%
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 im)))
98.4%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 im))) (log.f64 base))
99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
98.6%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 im))
99.3%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
98.5%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (log.f64 im))
98.5%
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 im)))
53.5%
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (log.f64 im))
Compiler

Compiled 1105 to 426 computations (61.4% saved)

regimes83.0ms (0.8%)

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

5 calls:

17.0ms
re
16.0ms
(log.f64 base)
16.0ms
im
15.0ms
base
15.0ms
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
Results
AccuracySegmentsBranch
99.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)

regimes16.0ms (0.2%)

Accuracy

Total -25.7b remaining (-3049.1%)

Threshold costs -25.7b (-3049.1%)

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

4 calls:

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

Compiled 17 to 13 computations (23.5% saved)

simplify8.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))

soundness606.0ms (5.7%)

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)

preprocess34.0ms (0.3%)

Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 212 to 138 computations (34.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...