math.log/2 on complex, real part

Time bar (total: 9.8s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze297.0ms (3%)

Memory
27.4MiB live, 484.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
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 30 to 17 computations (43.3% saved)

sample2.4s (24%)

Memory
-74.2MiB live, 2 634.8MiB allocated
Samples
1.8s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
ival-mult: 548.0ms (37% of total)
ival-log: 276.0ms (18.7% of total)
ival-hypot: 243.0ms (16.4% of total)
ival-atan2: 220.0ms (14.9% of total)
ival-add: 126.0ms (8.5% of total)
ival-div: 52.0ms (3.5% of total)
ival-true: 7.0ms (0.5% of total)
exact: 6.0ms (0.4% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

explain405.0ms (4.1%)

Memory
-21.3MiB live, 507.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1300-0-(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
00-0-(log.f64 base)
00-0-(*.f64 re re)
00-0-(atan2.f64 im re)
00-0-im
00-0-(+.f64 (*.f64 re re) (*.f64 im im))
00-0-re
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-(/.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-#s(literal 0 binary64)
00-0-(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
00-0-(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
00-0-(*.f64 (log.f64 base) (log.f64 base))
00-0-(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
00-0-(*.f64 im im)
00-0-base
00-0-(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))oflow-rescue1080
(+.f64 (*.f64 re re) (*.f64 im im))overflow108
(*.f64 re re)overflow64
(*.f64 im im)overflow63
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))uflow-rescue220
(+.f64 (*.f64 re re) (*.f64 im im))underflow22
(*.f64 re re)underflow72
(*.f64 im im)underflow55
Confusion
Predicted +Predicted -
+1300
-0126
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13000
-00126
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0126
1130
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
114.0ms512×0valid
Compiler

Compiled 270 to 58 computations (78.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-mult: 31.0ms (34.1% of total)
ival-add: 23.0ms (25.3% of total)
ival-log: 20.0ms (22% of total)
ival-hypot: 9.0ms (9.9% of total)
ival-atan2: 4.0ms (4.4% of total)
ival-div: 3.0ms (3.3% of total)
ival-true: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess293.0ms (3%)

Memory
26.2MiB live, 274.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076189
1214171
2625128
31578113
43124113
56399113
01826
03420
16418
216914
340312
476812
5174212
6365312
7444912
8493512
9495412
10496112
11689812
12733612
13735412
14735412
15735412
16767412
088667
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(/.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 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
Symmetry

(abs im)

(abs re)

(sort re im)

Compiler

Compiled 28 to 18 computations (35.7% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.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))))
Compiler

Compiled 28 to 18 computations (35.7% saved)

simplify303.0ms (3.1%)

Memory
-25.7MiB live, 211.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff2
(+.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-diff4
(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
cost-diff4
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
cost-diff6
(/.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))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018113
03495
16493
216989
340387
476887
5174287
6365387
7444987
8493587
9495487
10496187
11689887
12733687
13735487
14735487
15735487
16767487
0886661
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(+.f64 (*.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 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 re re)
re
(*.f64 im im)
im
(log.f64 base)
base
(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
(atan2.f64 im re)
#s(literal 0 binary64)
(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
Outputs
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(+.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 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(log.f64 (hypot.f64 im re))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(hypot.f64 im re)
(+.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 im im (*.f64 re re))
(*.f64 re re)
re
(*.f64 im im)
im
(log.f64 base)
base
(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
#s(literal 0 binary64)
(atan2.f64 im re)
#s(literal 0 binary64)
(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
#s(literal 0 binary64)

localize75.0ms (0.8%)

Memory
-8.0MiB live, 95.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.33984375
(/.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))))
accuracy0.3671875
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
accuracy0.502285009768442
(*.f64 (log.f64 base) (log.f64 base))
accuracy30.305430425406136
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Samples
62.0ms256×0valid
Compiler

Compiled 121 to 20 computations (83.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-atan2: 28.0ms (55.3% of total)
ival-mult: 7.0ms (13.8% of total)
ival-log: 6.0ms (11.8% of total)
ival-hypot: 5.0ms (9.9% of total)
ival-add: 3.0ms (5.9% of total)
ival-div: 1.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series181.0ms (1.8%)

Memory
4.8MiB live, 189.5MiB allocated
Counts
6 → 80
Calls
Call 1
Inputs
(/.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))))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
(+.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 (log.f64 base) (log.f64 base))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
Outputs
(/ (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)))
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)))))
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 (/ 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)))))))
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 (* (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 (/ -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 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))))))))
(* -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 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)))
(+ 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)))))
(* (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 (/ 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)))))))
(* 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 (* (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 (/ -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 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))))))))
(* -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 (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(pow (log base) 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))))
(pow (log (/ 1 base)) 2)
(/ (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)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
Calls

9 calls:

TimeVariablePointExpression
86.0ms
base
@0
((/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (sqrt (+ (* re re) (* im im))) (* (atan2 im re) 0) (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (* (log base) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) (log base)))
47.0ms
base
@inf
((/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (sqrt (+ (* re re) (* im im))) (* (atan2 im re) 0) (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (* (log base) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) (log base)))
34.0ms
base
@-inf
((/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (sqrt (+ (* re re) (* im im))) (* (atan2 im re) 0) (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (* (log base) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) (log base)))
3.0ms
im
@0
((/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (sqrt (+ (* re re) (* im im))) (* (atan2 im re) 0) (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (* (log base) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) (log base)))
3.0ms
re
@inf
((/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (sqrt (+ (* re re) (* im im))) (* (atan2 im re) 0) (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (* (log base) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) (log base)))

simplify474.0ms (4.8%)

Memory
-5.8MiB live, 299.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02991777
19301774
236221662
083121538
Stop Event
iter limit
node limit
Counts
80 → 78
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)))
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)))))
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 (/ 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)))))))
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 (* (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 (/ -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 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))))))))
(* -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 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)))
(+ 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)))))
(* (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 (/ 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)))))))
(* 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 (* (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 (/ -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 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))))))))
(* -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 (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(pow (log base) 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))))
(pow (log (/ 1 base)) 2)
(/ (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)))))
(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 (fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64) (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)))
(fma.f64 (/.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 base)) (*.f64 re re) (/.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)))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 base)) (/.f64 (fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64) (log.f64 im)) (log.f64 base)))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64)) im) (*.f64 re re) 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)))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))
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)))
(fma.f64 (*.f64 (/.f64 (log.f64 base) im) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) 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))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 (log.f64 base) im) (/.f64 #s(literal 1/2 binary64) im))) (*.f64 re re) (*.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))))))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 base)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (*.f64 (/.f64 (log.f64 base) im) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) 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 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (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))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (log.f64 base) re)) (/.f64 im re) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (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 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)) (log.f64 base)) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 base)))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (/.f64 re re) (*.f64 (/.f64 (*.f64 im im) re) #s(literal 1/2 binary64)) re)
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) 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 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) #s(literal 1 binary64)))) re)
(* -1 (* (log base) (log (/ 1 re))))
(*.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(fma.f64 (*.f64 (/.f64 (log.f64 base) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) re) (*.f64 (log.f64 re) (log.f64 base)))
(+ (* -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)))))
(fma.f64 (*.f64 (/.f64 (log.f64 base) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) re) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 re) (log.f64 base))))
(+ (* -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))))))
(fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (/.f64 (log.f64 base) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) re) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 re) (log.f64 base)))))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.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 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 base)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log base)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 base)) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 base)))
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) re) (/.f64 (*.f64 im im) re) #s(literal -1 binary64)) re)
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (neg.f64 re) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) #s(literal 1 binary64))))
(* -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 (neg.f64 re) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) #s(literal 1 binary64)))))
(* -1 (* (log base) (log (/ -1 re))))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(fma.f64 (*.f64 (/.f64 (log.f64 base) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) re) (*.f64 (neg.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)))))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (log.f64 base) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) re) (*.f64 (neg.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))))))
(fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (log.f64 base) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) re) (*.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re))))))
(/ (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 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (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)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 base)) (*.f64 im im) (/.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)))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 base)) (pow.f64 im #s(literal 4 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (log.f64 re)) (log.f64 base)))
(+ re (* 1/2 (/ (pow im 2) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) re) (*.f64 im im) re)
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) re) (/.f64 (*.f64 im im) re) #s(literal 1/2 binary64)) re) (*.f64 im im) 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)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 im im) re)
(* (log base) (log re))
(*.f64 (log.f64 re) (log.f64 base))
(+ (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))) (* (log base) (log re)))
(fma.f64 (*.f64 (/.f64 (log.f64 base) re) #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) re) (*.f64 (log.f64 re) (log.f64 base)))
(+ (* (log base) (log re)) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log base)) (pow re 4))) (* 1/2 (/ (log base) (pow re 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (*.f64 (/.f64 (log.f64 base) re) (/.f64 #s(literal 1/2 binary64) re))) (*.f64 im im) (*.f64 (log.f64 re) (log.f64 base)))
(+ (* (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))))))))
(fma.f64 (fma.f64 (fma.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) (log.f64 base)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im) (*.f64 (/.f64 (log.f64 base) re) (/.f64 #s(literal 1/2 binary64) re))) (*.f64 im im) (*.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 (fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64) (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))))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 base)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64) (log.f64 im)) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)) (log.f64 base)) (/.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64))) (log.f64 base)))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64) #s(literal 1 binary64))) 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 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64) #s(literal 1 binary64)))) im)
(* -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))))
(fma.f64 (*.f64 (/.f64 (log.f64 base) im) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) 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)))))
(fma.f64 (*.f64 (/.f64 (log.f64 base) im) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) im) (fma.f64 (log.f64 im) (log.f64 base) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 (/.f64 (log.f64 base) im) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) im) (fma.f64 (log.f64 im) (log.f64 base) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (neg.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 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64))) (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 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))) (log.f64 base)) (/.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64))) (log.f64 base)))
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) im) (/.f64 (*.f64 re re) im) #s(literal -1 binary64)) im)
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* -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 (neg.f64 im) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (/.f64 (*.f64 re re) im) im) #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(* -1 (* (log base) (log (/ -1 im))))
(*.f64 (neg.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))))
(fma.f64 (*.f64 (/.f64 (log.f64 base) im) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) im) (*.f64 (neg.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)))))
(fma.f64 (*.f64 (/.f64 (log.f64 base) im) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) im) (fma.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(fma.f64 (*.f64 (/.f64 (log.f64 base) im) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) im) (fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.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))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(* -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))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(/ (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 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (hypot.f64 im re)))
(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))

rewrite197.0ms (2%)

Memory
-4.2MiB live, 231.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01874
03456
112154
290951
0942231
Stop Event
iter limit
node limit
iter limit
Counts
6 → 485
Calls
Call 1
Inputs
(/.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))))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
(+.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 (log.f64 base) (log.f64 base))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
Outputs
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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) (log.f64 (hypot.f64 im 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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (log.f64 base))
(/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(fma.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (log.f64 base)) (log.f64 base) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (log.f64 base)) (log.f64 base) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (log.f64 base)) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (log.f64 base)) (log.f64 base) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (log.f64 base)) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (log.f64 base)) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.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 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))))
(fma.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))))
(fma.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (hypot.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 re) re (*.f64 im im)))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (hypot.f64 (*.f64 im im) (*.f64 re re)) (sqrt.f64 (fma.f64 im im (*.f64 (neg.f64 re) re))))
(/.f64 (hypot.f64 (*.f64 re re) (*.f64 im im)) (sqrt.f64 (fma.f64 (neg.f64 re) re (*.f64 im im))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(hypot.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) (neg.f64 re))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) (neg.f64 im))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 (neg.f64 re) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 (neg.f64 im) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(exp.f64 (log.f64 (hypot.f64 im re)))
(+.f64 (cosh.f64 (log.f64 (hypot.f64 im re))) (sinh.f64 (log.f64 (hypot.f64 im re))))
#s(literal 0 binary64)
(*.f64 (*.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64))
(*.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 (hypot.f64 im re))) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(fma.f64 (*.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 (hypot.f64 im re))) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(log.f64 (pow.f64 (hypot.f64 im re) (neg.f64 (log.f64 base))))
(log.f64 (pow.f64 base (neg.f64 (log.f64 (hypot.f64 im re)))))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (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 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.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 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.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)) (log.f64 base)) #s(literal -1 binary64))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (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)) (neg.f64 (log.f64 base))) #s(literal -1 binary64))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (exp.f64 (log.f64 (log.f64 base))) (exp.f64 (log.f64 (log.f64 base))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 base))
(*.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 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (exp.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (neg.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 (log.f64 base) #s(literal 2 binary64))
(/.f64 (fabs.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 8 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (pow.f64 (log.f64 base) #s(literal 8 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 6 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fma.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)) #s(literal 0 binary64))
(fma.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)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.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))) #s(literal 0 binary64))
(fma.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)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.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)) #s(literal 0 binary64))
(fma.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)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (log.f64 base) #s(literal 0 binary64))
(fma.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))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.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)) #s(literal 0 binary64))
(fma.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))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 (log.f64 base))) (exp.f64 (log.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 base) #s(literal 0 binary64))
(fma.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))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 base) #s(literal 0 binary64))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(-.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sinh.f64 (log.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 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (log.f64 base)))
(log.f64 (pow.f64 base (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64))
(*.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 (hypot.f64 im re))) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(fma.f64 (*.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 (hypot.f64 im re))) (/.f64 (fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(log.f64 (pow.f64 (hypot.f64 im re) (neg.f64 (log.f64 base))))
(log.f64 (pow.f64 base (neg.f64 (log.f64 (hypot.f64 im re)))))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))

eval178.0ms (1.8%)

Memory
23.5MiB live, 220.9MiB allocated
Compiler

Compiled 15 594 to 1 399 computations (91% saved)

prune60.0ms (0.6%)

Memory
-30.0MiB live, 70.2MiB allocated
Pruning

21 alts after pruning (21 fresh and 0 done)

PrunedKeptTotal
New46821489
Fresh000
Picked101
Done000
Total46921490
Accuracy
100.0%
Counts
490 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.4%
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (log.f64 base))
50.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 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
50.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 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
50.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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
2.7%
(/.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 (log.f64 (pow.f64 base (log.f64 base))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
99.1%
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
99.0%
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
99.0%
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
99.1%
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
99.1%
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
99.1%
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
99.1%
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
99.2%
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
98.6%
(/.f64 #s(approx (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (*.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
98.8%
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.2%
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
99.3%
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.3%
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.5%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
98.9%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
Compiler

Compiled 970 to 672 computations (30.7% saved)

simplify285.0ms (2.9%)

Memory
14.9MiB live, 438.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff2
(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
cost-diff2
(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
cost-diff6
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
cost-diff7
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
cost-diff0
(log.f64 base)
cost-diff0
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
cost-diff0
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
cost-diff3
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
cost-diff2
(+.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
cost-diff2
(+.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-diff4
(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
cost-diff4
(sqrt.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
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
cost-diff0
(hypot.f64 im re)
cost-diff0
(log.f64 (hypot.f64 im re))
cost-diff0
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
cost-diff0
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053352
087256
1144250
2312236
3803232
43088232
09085231
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(log.f64 base)
base
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(log.f64 im)
im
(log.f64 base)
base
(/.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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(+.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 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 re re)
re
(*.f64 im im)
im
(log.f64 base)
base
(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
(atan2.f64 im re)
#s(literal 0 binary64)
(+.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(log.f64 base)
base
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(pow.f64 (log.f64 base) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
#s(literal 2 binary64)
(log.f64 base)
base
(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
#s(literal 0 binary64)
Outputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(log.f64 base)
base
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(log.f64 im)
im
(log.f64 base)
base
(/.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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (log.f64 (hypot.f64 im re)))
(+.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 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(log.f64 (hypot.f64 im re))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(hypot.f64 im re)
(+.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 im im (*.f64 re re))
(*.f64 re re)
re
(*.f64 im im)
im
(log.f64 base)
base
(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
#s(literal 0 binary64)
(atan2.f64 im re)
#s(literal 0 binary64)
(+.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
#s(literal 0 binary64)
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(log.f64 base)
base
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(pow.f64 (log.f64 base) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
#s(literal 2 binary64)
(log.f64 base)
base
(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
#s(literal 0 binary64)
#s(literal 0 binary64)

localize149.0ms (1.5%)

Memory
8.2MiB live, 295.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.3671875
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base))
accuracy0.502285009768442
(*.f64 (log.f64 base) (log.f64 base))
accuracy0.5234375
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
accuracy0.5241012695368841
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))
accuracy0.35775375976844204
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
accuracy0.3671875
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
accuracy0.9277843263380797
(pow.f64 (log.f64 base) #s(literal 4 binary64))
accuracy1.2138035023128064
(pow.f64 (log.f64 base) #s(literal 6 binary64))
accuracy0.33984375
(/.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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
accuracy0.3671875
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
accuracy0.9277843263380797
(pow.f64 (log.f64 base) #s(literal 4 binary64))
accuracy30.305430425406136
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy0.0
(log.f64 im)
accuracy0.0
(log.f64 base)
accuracy0.338886279305326
(/.f64 (log.f64 im) (log.f64 base))
accuracy0.3501732682998512
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
accuracy0.0
(log.f64 (hypot.f64 im re))
accuracy0.0
(log.f64 base)
accuracy0.0
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
accuracy0.338886279305326
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
Samples
98.0ms256×0valid
Compiler

Compiled 441 to 40 computations (90.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-log: 15.0ms (20.1% of total)
ival-mult: 14.0ms (18.7% of total)
ival-div: 13.0ms (17.4% of total)
ival-hypot: 12.0ms (16% of total)
ival-add: 7.0ms (9.4% of total)
ival-pow: 7.0ms (9.4% of total)
ival-atan2: 2.0ms (2.7% of total)
ival-sqrt: 2.0ms (2.7% of total)
ival-pow2: 2.0ms (2.7% of total)
exact: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series359.0ms (3.7%)

Memory
4.8MiB live, 506.1MiB allocated
Counts
26 → 168
Calls
Call 1
Inputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(log.f64 im)
(log.f64 base)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
(+.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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(pow.f64 (log.f64 base) #s(literal 6 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base))
Outputs
(/ (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)))
(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))))))
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)))))
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))))))))
(* (pow (log base) 5) (log im))
(+ (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))) (* (pow (log base) 5) (log im)))
(+ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (pow (log base) 5)) (pow im 4))) (* 1/2 (/ (pow (log base) 5) (pow im 2))))) (* (pow (log base) 5) (log im)))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log base) 5) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log base) 5) (pow im 4))) (* 1/6 (/ (* (pow re 2) (pow (log base) 5)) (pow im 6))))))) (* (pow (log base) 5) (log im)))
(pow (log im) 2)
(+ (/ (* (pow re 2) (log im)) (pow im 2)) (pow (log im) 2))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (+ (* 1/4 (/ 1 (pow im 4))) (* (pow re 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(* -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)))
(+ (* -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))))))
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 (* (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 (* (pow (log base) 5) (log (/ 1 re))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2)))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))))
(pow (log (/ 1 re)) 2)
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (pow (log (/ 1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))))
(* -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)))
(+ (* -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 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))))))))
(* -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 (* (pow (log base) 5) (log (/ -1 re))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2)))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))))
(pow (log (/ -1 re)) 2)
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (pow (log (/ -1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))))
(/ (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)))
(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))))))
(+ 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)))))
(* (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))))))))
(* (pow (log base) 5) (log re))
(+ (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))) (* (pow (log base) 5) (log re)))
(+ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (pow (log base) 5)) (pow re 4))) (* 1/2 (/ (pow (log base) 5) (pow re 2))))) (* (pow (log base) 5) (log re)))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log base) 5) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log base) 5) (pow re 4))) (* 1/6 (/ (* (pow im 2) (pow (log base) 5)) (pow re 6))))))) (* (pow (log base) 5) (log re)))
(pow (log re) 2)
(+ (/ (* (pow im 2) (log re)) (pow re 2)) (pow (log re) 2))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (+ (* 1/4 (/ 1 (pow re 4))) (* (pow im 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(* -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)))
(+ (* -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 (+ 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 (* (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 (* (pow (log base) 5) (log (/ 1 im))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2)))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))))
(pow (log (/ 1 im)) 2)
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (pow (log (/ 1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))))
(* -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)))
(+ (* -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 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 -1) (* -1 (log (/ -1 im)))) (log base))
(+ (log -1) (* -1 (log (/ -1 im))))
(* -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 (* (pow (log base) 5) (log (/ -1 im))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2)))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))))
(pow (log (/ -1 im)) 2)
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (pow (log (/ -1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(log base)
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(pow (log base) 2)
(* (pow (log base) 5) (log (sqrt (+ (pow im 2) (pow re 2)))))
(pow (log base) 4)
(pow (log base) 6)
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (log (/ 1 base)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(pow (log (/ 1 base)) 2)
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (pow (log (/ 1 base)) 5)))
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 6)
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 5))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 6)
Calls

9 calls:

TimeVariablePointExpression
115.0ms
im
@inf
((/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log (sqrt (+ (* im im) (* re re)))) (log base)) (log (sqrt (+ (* im im) (* re re)))) (sqrt (+ (* im im) (* re re))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (log base)) (log im) (log base) (sqrt (+ (* re re) (* im im))) (* (atan2 im re) 0) (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (sqrt (pow (log base) 4)) (* 0 0)) (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (/ (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (pow (log base) 6)) (* (log base) (log (sqrt (+ (* im im) (* re re))))) (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (/ (* (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (log base)) (+ (* (log base) (log base)) (* 0 0))) (+ (* (log base) (log base)) (* 0 0)) (* 0 0) (pow (log base) 4) (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (sqrt (pow (log base) 4)) (* 0 0))) (pow (log base) 6) (pow (log (sqrt (+ (* im im) (* re re)))) 2) (* (log base) (log base)) (* (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (log base)))
98.0ms
im
@0
((/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log (sqrt (+ (* im im) (* re re)))) (log base)) (log (sqrt (+ (* im im) (* re re)))) (sqrt (+ (* im im) (* re re))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (log base)) (log im) (log base) (sqrt (+ (* re re) (* im im))) (* (atan2 im re) 0) (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (sqrt (pow (log base) 4)) (* 0 0)) (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (/ (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (pow (log base) 6)) (* (log base) (log (sqrt (+ (* im im) (* re re))))) (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (/ (* (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (log base)) (+ (* (log base) (log base)) (* 0 0))) (+ (* (log base) (log base)) (* 0 0)) (* 0 0) (pow (log base) 4) (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (sqrt (pow (log base) 4)) (* 0 0))) (pow (log base) 6) (pow (log (sqrt (+ (* im im) (* re re)))) 2) (* (log base) (log base)) (* (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (log base)))
41.0ms
base
@0
((/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log (sqrt (+ (* im im) (* re re)))) (log base)) (log (sqrt (+ (* im im) (* re re)))) (sqrt (+ (* im im) (* re re))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (log base)) (log im) (log base) (sqrt (+ (* re re) (* im im))) (* (atan2 im re) 0) (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (sqrt (pow (log base) 4)) (* 0 0)) (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (/ (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (pow (log base) 6)) (* (log base) (log (sqrt (+ (* im im) (* re re))))) (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (/ (* (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (log base)) (+ (* (log base) (log base)) (* 0 0))) (+ (* (log base) (log base)) (* 0 0)) (* 0 0) (pow (log base) 4) (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (sqrt (pow (log base) 4)) (* 0 0))) (pow (log base) 6) (pow (log (sqrt (+ (* im im) (* re re)))) 2) (* (log base) (log base)) (* (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (log base)))
26.0ms
base
@-inf
((/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log (sqrt (+ (* im im) (* re re)))) (log base)) (log (sqrt (+ (* im im) (* re re)))) (sqrt (+ (* im im) (* re re))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (log base)) (log im) (log base) (sqrt (+ (* re re) (* im im))) (* (atan2 im re) 0) (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (sqrt (pow (log base) 4)) (* 0 0)) (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (/ (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (pow (log base) 6)) (* (log base) (log (sqrt (+ (* im im) (* re re))))) (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (/ (* (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (log base)) (+ (* (log base) (log base)) (* 0 0))) (+ (* (log base) (log base)) (* 0 0)) (* 0 0) (pow (log base) 4) (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (sqrt (pow (log base) 4)) (* 0 0))) (pow (log base) 6) (pow (log (sqrt (+ (* im im) (* re re)))) 2) (* (log base) (log base)) (* (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (log base)))
24.0ms
base
@inf
((/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log (sqrt (+ (* im im) (* re re)))) (log base)) (log (sqrt (+ (* im im) (* re re)))) (sqrt (+ (* im im) (* re re))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (log base)) (log im) (log base) (sqrt (+ (* re re) (* im im))) (* (atan2 im re) 0) (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (sqrt (pow (log base) 4)) (* 0 0)) (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (/ (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (pow (log base) 6)) (* (log base) (log (sqrt (+ (* im im) (* re re))))) (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (/ (* (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (log base)) (+ (* (log base) (log base)) (* 0 0))) (+ (* (log base) (log base)) (* 0 0)) (* 0 0) (pow (log base) 4) (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (sqrt (pow (log base) 4)) (* 0 0))) (pow (log base) 6) (pow (log (sqrt (+ (* im im) (* re re)))) 2) (* (log base) (log base)) (* (/ (pow (log (sqrt (+ (* im im) (* re re)))) 2) (log (sqrt (+ (* im im) (* re re))))) (log base)))

simplify230.0ms (2.3%)

Memory
61.0MiB live, 334.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05833888
118373721
275153634
080353390
Stop Event
iter limit
node limit
Counts
168 → 166
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)))
(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))))))
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)))))
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))))))))
(* (pow (log base) 5) (log im))
(+ (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))) (* (pow (log base) 5) (log im)))
(+ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (pow (log base) 5)) (pow im 4))) (* 1/2 (/ (pow (log base) 5) (pow im 2))))) (* (pow (log base) 5) (log im)))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log base) 5) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log base) 5) (pow im 4))) (* 1/6 (/ (* (pow re 2) (pow (log base) 5)) (pow im 6))))))) (* (pow (log base) 5) (log im)))
(pow (log im) 2)
(+ (/ (* (pow re 2) (log im)) (pow im 2)) (pow (log im) 2))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (+ (* 1/4 (/ 1 (pow im 4))) (* (pow re 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(* -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)))
(+ (* -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))))))
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 (* (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 (* (pow (log base) 5) (log (/ 1 re))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2)))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))))
(pow (log (/ 1 re)) 2)
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (pow (log (/ 1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))))
(* -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)))
(+ (* -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 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))))))))
(* -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 (* (pow (log base) 5) (log (/ -1 re))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2)))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))))
(pow (log (/ -1 re)) 2)
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (pow (log (/ -1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))))
(/ (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)))
(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))))))
(+ 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)))))
(* (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))))))))
(* (pow (log base) 5) (log re))
(+ (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))) (* (pow (log base) 5) (log re)))
(+ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (pow (log base) 5)) (pow re 4))) (* 1/2 (/ (pow (log base) 5) (pow re 2))))) (* (pow (log base) 5) (log re)))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log base) 5) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log base) 5) (pow re 4))) (* 1/6 (/ (* (pow im 2) (pow (log base) 5)) (pow re 6))))))) (* (pow (log base) 5) (log re)))
(pow (log re) 2)
(+ (/ (* (pow im 2) (log re)) (pow re 2)) (pow (log re) 2))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (+ (* 1/4 (/ 1 (pow re 4))) (* (pow im 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(* -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)))
(+ (* -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 (+ 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 (* (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 (* (pow (log base) 5) (log (/ 1 im))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2)))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))))
(pow (log (/ 1 im)) 2)
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (pow (log (/ 1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))))
(* -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)))
(+ (* -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 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 -1) (* -1 (log (/ -1 im)))) (log base))
(+ (log -1) (* -1 (log (/ -1 im))))
(* -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 (* (pow (log base) 5) (log (/ -1 im))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2)))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))))
(pow (log (/ -1 im)) 2)
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (pow (log (/ -1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(log base)
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(pow (log base) 2)
(* (pow (log base) 5) (log (sqrt (+ (pow im 2) (pow re 2)))))
(pow (log base) 4)
(pow (log base) 6)
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (/ (log im) (log (/ 1 base))))
(* -1 (log (/ 1 base)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(pow (log (/ 1 base)) 2)
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (pow (log (/ 1 base)) 5)))
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 6)
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 5))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 6)
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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (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)))
(fma.f64 (/.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 base)) (*.f64 re re) (/.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)))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im)) (log.f64 base)))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im)))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(fma.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 3 binary64)))) #s(literal -1/8 binary64) (/.f64 #s(literal 1/2 binary64) im)) (*.f64 re re) 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)))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))
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)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (log.f64 im) (log.f64 base)))
(+ (* (log base) (log im)) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log base)) (pow im 4))) (* 1/2 (/ (log base) (pow im 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (log.f64 base) im))) (*.f64 re re) (*.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))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 base)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (log.f64 base) im))) (*.f64 re re) (*.f64 (log.f64 im) (log.f64 base)))
(* (pow (log base) 5) (log im))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im))
(+ (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))) (* (pow (log base) 5) (log im)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) im) im) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im)))
(+ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (pow (log base) 5)) (pow im 4))) (* 1/2 (/ (pow (log base) 5) (pow im 2))))) (* (pow (log base) 5) (log im)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) im))) (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im)))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log base) 5) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log base) 5) (pow im 4))) (* 1/6 (/ (* (pow re 2) (pow (log base) 5)) (pow im 6))))))) (* (pow (log base) 5) (log im)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) im))) (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im)))
(pow (log im) 2)
(pow.f64 (log.f64 im) #s(literal 2 binary64))
(+ (/ (* (pow re 2) (log im)) (pow im 2)) (pow (log im) 2))
(fma.f64 (/.f64 (log.f64 im) im) (/.f64 (*.f64 re re) im) (pow.f64 (log.f64 im) #s(literal 2 binary64)))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 re re) (/.f64 (/.f64 (log.f64 im) im) im)) (*.f64 re re) (pow.f64 (log.f64 im) #s(literal 2 binary64)))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (+ (* 1/4 (/ 1 (pow im 4))) (* (pow re 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/3 binary64) (log.f64 im) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 re re) (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re) (/.f64 (/.f64 (log.f64 im) im) im)) (*.f64 re re) (pow.f64 (log.f64 im) #s(literal 2 binary64)))
(* -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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (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))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (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 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 base)))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/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))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 re)))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (/.f64 im re) (/.f64 im re)) re)
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) 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)))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) re re)
(* -1 (* (log base) (log (/ 1 re))))
(*.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (*.f64 (log.f64 re) (log.f64 base)))
(+ (* -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)))))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (*.f64 (log.f64 re) (log.f64 base))))
(+ (* -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))))))
(fma.f64 (log.f64 re) (log.f64 base) (fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re)))))
(* -1 (* (pow (log base) 5) (log (/ 1 re))))
(*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) re) re) (*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2)))))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) re) re) (*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))))
(fma.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) re) re)))))
(pow (log (/ 1 re)) 2)
(pow.f64 (log.f64 re) #s(literal 2 binary64))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (pow (log (/ 1 re)) 2))
(fma.f64 (/.f64 (log.f64 re) re) (/.f64 (*.f64 im im) re) (pow.f64 (log.f64 re) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))
(fma.f64 (*.f64 (/.f64 (/.f64 (log.f64 re) re) re) im) im (fma.f64 (log.f64 re) (log.f64 re) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))))
(fma.f64 (*.f64 (/.f64 (/.f64 (log.f64 re) re) re) im) im (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/4 binary64))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (log.f64 re) (log.f64 re) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 re #s(literal 4 binary64))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.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))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.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 (fma.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 base)))
(* -1 (log (/ -1 re)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (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)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (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))))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -1 binary64) (fma.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/720 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 (neg.f64 re) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im #s(literal 1 binary64)))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (neg.f64 re) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im #s(literal 1 binary64))))
(* -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))))))))
(neg.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) re re))
(* -1 (* (log base) (log (/ -1 re))))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (*.f64 (neg.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)))))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (*.f64 (neg.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))))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re)))))
(* -1 (* (pow (log base) 5) (log (/ -1 re))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) re) re) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2)))))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) re) re) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 5)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) re) re)))))
(pow (log (/ -1 re)) 2)
(pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (pow (log (/ -1 re)) 2))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 re re)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.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))))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 re re)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/4 binary64))) (pow.f64 re #s(literal 6 binary64))) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.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)))))
(/ (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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (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)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 base)) (*.f64 im im) (/.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)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 base)) (pow.f64 im #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (log.f64 re)) (log.f64 base)))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 re))
(+ re (* 1/2 (/ (pow im 2) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) re) (*.f64 im im) re)
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(fma.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 3 binary64)))) #s(literal -1/8 binary64) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 im im) 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)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 im im) re)
(* (log base) (log re))
(*.f64 (log.f64 re) (log.f64 base))
(+ (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))) (* (log base) (log re)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (*.f64 (log.f64 re) (log.f64 base)))
(+ (* (log base) (log re)) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log base)) (pow re 4))) (* 1/2 (/ (log base) (pow re 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (log.f64 base) re))) (*.f64 im im) (*.f64 (log.f64 re) (log.f64 base)))
(+ (* (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))))))))
(fma.f64 (fma.f64 (fma.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) (log.f64 base)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (log.f64 base) re))) (*.f64 im im) (*.f64 (log.f64 re) (log.f64 base)))
(* (pow (log base) 5) (log re))
(*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(+ (* 1/2 (/ (* (pow im 2) (pow (log base) 5)) (pow re 2))) (* (pow (log base) 5) (log re)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) re) re) (*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (pow (log base) 5)) (pow re 4))) (* 1/2 (/ (pow (log base) 5) (pow re 2))))) (* (pow (log base) 5) (log re)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) re))) (*.f64 im im) (*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log base) 5) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log base) 5) (pow re 4))) (* 1/6 (/ (* (pow im 2) (pow (log base) 5)) (pow re 6))))))) (* (pow (log base) 5) (log re)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) re))) (*.f64 im im) (*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(pow (log re) 2)
(pow.f64 (log.f64 re) #s(literal 2 binary64))
(+ (/ (* (pow im 2) (log re)) (pow re 2)) (pow (log re) 2))
(fma.f64 (/.f64 (log.f64 re) re) (/.f64 (*.f64 im im) re) (pow.f64 (log.f64 re) #s(literal 2 binary64)))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(fma.f64 (fma.f64 (/.f64 (fma.f64 (log.f64 re) #s(literal -1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 im im) (/.f64 (/.f64 (log.f64 re) re) re)) (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 binary64)))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (+ (* 1/4 (/ 1 (pow re 4))) (* (pow im 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (log.f64 re) #s(literal 1/3 binary64) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 im im) (/.f64 (fma.f64 (log.f64 re) #s(literal -1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im) (/.f64 (/.f64 (log.f64 re) re) re)) (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (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))))))
(fma.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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im)) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 base)))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/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))))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 im)))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) #s(literal 1 binary64))) 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)))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 im #s(literal 4 binary64))))) im im)
(* -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))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (log.f64 im) (log.f64 base))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(fma.f64 (log.f64 im) (log.f64 base) (fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))))
(* -1 (* (pow (log base) 5) (log (/ 1 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) im) im) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im)))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) im) im) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (* (pow (log base) 5) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) im) im) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64)))))))
(pow (log (/ 1 im)) 2)
(pow.f64 (log.f64 im) #s(literal 2 binary64))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (pow (log (/ 1 im)) 2))
(fma.f64 (/.f64 (log.f64 im) im) (/.f64 (*.f64 re re) im) (pow.f64 (log.f64 im) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))
(fma.f64 (*.f64 (/.f64 (/.f64 (log.f64 im) im) im) re) re (fma.f64 (log.f64 im) (log.f64 im) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 im))) (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))))
(fma.f64 (*.f64 (/.f64 (/.f64 (log.f64 im) im) im) re) re (+.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 im))) (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (log.f64 im) #s(literal 2 binary64))))
(* -1 (/ (log (/ -1 im)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.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))))))
(fma.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 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.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 (fma.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))) (log.f64 base)))
(* -1 (log (/ -1 im)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (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)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (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 (fma.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/720 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) #s(literal 1 binary64)))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) #s(literal 1 binary64))))
(* -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))))))))
(neg.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 im #s(literal 4 binary64))))) im im))
(/ (+ (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))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* -1 (* (log base) (log (/ -1 im))))
(*.f64 (neg.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))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (neg.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)))))
(fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (neg.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))))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))))
(* -1 (* (pow (log base) 5) (log (/ -1 im))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) im) im) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2)))))
(fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) im) im) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -1 (* (pow (log base) 5) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 5)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 5) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 5)) (pow im 2))))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) im) im) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64)))))))
(pow (log (/ -1 im)) 2)
(pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (pow (log (/ -1 im)) 2))
(fma.f64 (*.f64 (neg.f64 re) re) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))
(fma.f64 (*.f64 (neg.f64 re) re) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))))
(fma.f64 (*.f64 (neg.f64 re) re) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))) (pow.f64 im #s(literal 6 binary64))) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log base)
(log.f64 base)
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(* (pow (log base) 5) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow (log base) 6)
(pow.f64 (log.f64 base) #s(literal 6 binary64))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(* -1 (log (/ 1 base)))
(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))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (pow (log (/ 1 base)) 5)))
(*.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)))
(pow (log (/ 1 base)) 4)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 4 binary64))
(pow (log (/ 1 base)) 6)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 6 binary64))
(/ (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 -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 -1) (* -1 (log (/ -1 base))))
(-.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 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (hypot.f64 im re)))
(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 (sqrt (+ (pow im 2) (pow re 2)))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 5))
(*.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)))
(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)))) 6)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 6 binary64))

rewrite336.0ms (3.4%)

Memory
-26.0MiB live, 358.7MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053275
087195
1246186
21403169
08980169
Stop Event
iter limit
node limit
iter limit
Counts
26 → 1 755
Calls
Call 1
Inputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(log.f64 im)
(log.f64 base)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (atan2.f64 im re) #s(literal 0 binary64))
(+.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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(pow.f64 (log.f64 base) #s(literal 6 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base))
Outputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))) (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (fabs.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))) (fabs.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(-.f64 (log.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))
(-.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(fabs.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(fabs.f64 (log.f64 (hypot.f64 im re)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(+.f64 (/.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) (/.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))
(+.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(+.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 im re)))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 im re) #s(literal -1 binary64))))
(log.f64 (hypot.f64 im re))
(*.f64 (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (+.f64 re im))) (sqrt.f64 (-.f64 (neg.f64 re) (neg.f64 im))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 re) im)) (sqrt.f64 (-.f64 (neg.f64 re) im)))
(*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (-.f64 re im)))
(*.f64 (sqrt.f64 (neg.f64 (+.f64 im re))) (sqrt.f64 (-.f64 (neg.f64 im) (neg.f64 re))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 im) re)) (sqrt.f64 (-.f64 (neg.f64 im) re)))
(*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (-.f64 im re)))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (neg.f64 (hypot.f64 im re)))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re)) (hypot.f64 im re))
(/.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (sqrt.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) re)
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) im)
(hypot.f64 (exp.f64 (log.f64 im)) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) (neg.f64 (neg.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) (neg.f64 re))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (exp.f64 (log.f64 re)) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) (neg.f64 (neg.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) (neg.f64 im))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 im)) re)
(hypot.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 re)) im)
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (neg.f64 im) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 re) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 im (neg.f64 (neg.f64 re)))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 re (neg.f64 (neg.f64 im)))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(exp.f64 (log.f64 (hypot.f64 im re)))
(+.f64 (cosh.f64 (log.f64 (hypot.f64 im re))) (sinh.f64 (log.f64 (hypot.f64 im re))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 im)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(log.f64 im)
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/8 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 (log.f64 base)))) (sqrt.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (neg.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)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 1/8 binary64))
(pow.f64 (neg.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 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 (log.f64 base)))) (sqrt.f64 (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.f64 (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.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) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(-.f64 (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fabs.f64 (neg.f64 (neg.f64 (log.f64 base))))
(fabs.f64 (neg.f64 (log.f64 base)))
(fabs.f64 (log.f64 base))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64))))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (log.f64 base)))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 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))) (log.f64 base))
(+.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(+.f64 (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(log.f64 base)
(*.f64 (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (+.f64 re im))) (sqrt.f64 (-.f64 (neg.f64 re) (neg.f64 im))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 re) im)) (sqrt.f64 (-.f64 (neg.f64 re) im)))
(*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (-.f64 re im)))
(*.f64 (sqrt.f64 (neg.f64 (+.f64 im re))) (sqrt.f64 (-.f64 (neg.f64 im) (neg.f64 re))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 im) re)) (sqrt.f64 (-.f64 (neg.f64 im) re)))
(*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (-.f64 im re)))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (neg.f64 (hypot.f64 im re)))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re)) (hypot.f64 im re))
(/.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (sqrt.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) re)
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) im)
(hypot.f64 (exp.f64 (log.f64 im)) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) (neg.f64 (neg.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) (neg.f64 re))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (exp.f64 (log.f64 re)) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) (neg.f64 (neg.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) (neg.f64 im))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 im)) re)
(hypot.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 re)) im)
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (neg.f64 im) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 re) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 im (neg.f64 (neg.f64 re)))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 re (neg.f64 (neg.f64 im)))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(exp.f64 (log.f64 (hypot.f64 im re)))
(+.f64 (cosh.f64 (log.f64 (hypot.f64 im re))) (sinh.f64 (log.f64 (hypot.f64 im re))))
#s(literal 0 binary64)
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))) (fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) #s(literal 0 binary64))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (neg.f64 (neg.f64 (neg.f64 (atan2.f64 im re)))) #s(literal 0 binary64)))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 im re) (/.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (pow.f64 (hypot.f64 im re) (/.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 (hypot.f64 im re) (neg.f64 (log.f64 base))))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 1/4 binary64))
(pow.f64 (neg.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 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(/.f64 (-.f64 (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 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (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 4 binary64)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 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 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (log.f64 base) #s(literal 0 binary64))
(sqrt.f64 (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 4 binary64))))
(-.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (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 (pow.f64 (log.f64 base) #s(literal 2 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)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 base)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (log.f64 base)))
(log.f64 (pow.f64 base (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (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))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (*.f64 (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))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (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))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(fma.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(+.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (sinh.f64 (log.f64 (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 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im 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)) (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.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)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))) (*.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)) (log.f64 (hypot.f64 im re))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 (hypot.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))) (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 5 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64)))
(fma.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 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (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) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(+.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(+.f64 (*.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 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64)))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))) (fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) #s(literal 0 binary64))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (neg.f64 (neg.f64 (neg.f64 (atan2.f64 im re)))) #s(literal 0 binary64)))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 im re) (/.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (pow.f64 (hypot.f64 im re) (/.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 (hypot.f64 im re) (neg.f64 (log.f64 base))))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))) (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (fabs.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))) (fabs.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(-.f64 (log.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))
(-.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))))
(fabs.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(fabs.f64 (log.f64 (hypot.f64 im re)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(+.f64 (/.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) (/.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))
(+.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(+.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 im re)))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 im re) #s(literal -1 binary64))))
(log.f64 (hypot.f64 im re))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (log.f64 (hypot.f64 im re)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (hypot.f64 im re))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (log.f64 (hypot.f64 im re)))))
(neg.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))))
(neg.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(fma.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(-.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(-.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 1/4 binary64))
(pow.f64 (neg.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 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(/.f64 (-.f64 (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 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (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 4 binary64)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 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 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (log.f64 base) #s(literal 0 binary64))
(sqrt.f64 (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 4 binary64))))
(-.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (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 (pow.f64 (log.f64 base) #s(literal 2 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)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 base)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (log.f64 base)))
(log.f64 (pow.f64 base (log.f64 base)))
#s(literal 0 binary64)
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (log.f64 base))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(*.f64 (neg.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 2 binary64)))
(*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))) (-.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))))
(/.f64 (+.f64 #s(literal 0 binary64) (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 (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (neg.f64 (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 12 binary64)) #s(literal 0 binary64)) (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))))
(/.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64)) (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 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 10 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.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 3 binary64)) (neg.f64 (neg.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 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 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(-.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 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 4 binary64))))
(-.f64 (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 4 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (neg.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (neg.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (sinh.f64 (log.f64 (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 12 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (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)) (/.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 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))) (fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) #s(literal 0 binary64))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (neg.f64 (neg.f64 (neg.f64 (atan2.f64 im re)))) #s(literal 0 binary64)))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 im re) (/.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (pow.f64 (hypot.f64 im re) (/.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 (hypot.f64 im re) (neg.f64 (log.f64 base))))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (log.f64 (hypot.f64 im re)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (hypot.f64 im re))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (log.f64 (hypot.f64 im re)))))
(neg.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))))
(neg.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(fma.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(-.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(-.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64)))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 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 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 6 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 3/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 3/2 binary64))
(pow.f64 (log.f64 base) #s(literal 6 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))))) (-.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 18 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) #s(literal 0 binary64))) (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
(/.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) #s(literal 0 binary64)) (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #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 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.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 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.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)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 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))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 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)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.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 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.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)) #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 4 binary64)) #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(fma.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)))
(-.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(-.f64 (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 6 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (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)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (neg.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))) (neg.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(+.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 (/.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64))))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.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 (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 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))
(+.f64 (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 6 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (log.f64 (hypot.f64 im re))))
(pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))))
(neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 im re) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re)))))
(log.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 1/4 binary64))
(pow.f64 (neg.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 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(/.f64 (-.f64 (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 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (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 4 binary64)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 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 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (log.f64 base) #s(literal 0 binary64))
(sqrt.f64 (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 4 binary64))))
(-.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (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 (pow.f64 (log.f64 base) #s(literal 2 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)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 base)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (log.f64 base)))
(log.f64 (pow.f64 base (log.f64 base)))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))) (fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 base) #s(literal 0 binary64))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (neg.f64 (neg.f64 (neg.f64 (atan2.f64 im re)))) #s(literal 0 binary64)))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 im re) (/.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (pow.f64 (hypot.f64 im re) (/.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 (hypot.f64 im re) (neg.f64 (log.f64 base))))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))

eval337.0ms (3.4%)

Memory
29.2MiB live, 534.2MiB allocated
Compiler

Compiled 67 479 to 5 995 computations (91.1% saved)

prune68.0ms (0.7%)

Memory
-19.4MiB live, 225.3MiB allocated
Pruning

24 alts after pruning (22 fresh and 2 done)

PrunedKeptTotal
New2 029182 047
Fresh12416
Picked325
Done000
Total2 044242 068
Accuracy
100.0%
Counts
2 068 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
2.7%
(/.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))) (log.f64 (pow.f64 base (log.f64 base))))
99.2%
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
99.1%
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
98.7%
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64)))
99.0%
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) (pow.f64 (log.f64 base) #s(literal 12 binary64))))
98.6%
(/.f64 #s(approx (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (*.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
98.7%
(/.f64 #s(approx (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (*.f64 (log.f64 im) (log.f64 base))) (+.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
98.6%
(/.f64 #s(approx (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
99.2%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
99.3%
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
99.3%
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
99.3%
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.3%
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
73.8%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base)))
99.4%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)))
73.5%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (+.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 im re))))) (log.f64 base)))
99.5%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base)))
99.5%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
98.7%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
49.1%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))))
98.9%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
48.7%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base)))))
73.4%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base)))
Compiler

Compiled 1 270 to 869 computations (31.6% saved)

simplify114.0ms (1.2%)

Memory
41.3MiB live, 315.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 base)
cost-diff0
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
cost-diff0
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
cost-diff3
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
cost-diff0
(pow.f64 (log.f64 base) #s(literal 2 binary64))
cost-diff0
(log.f64 base)
cost-diff2
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
cost-diff3
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
cost-diff0
(log.f64 (log.f64 (hypot.f64 im re)))
cost-diff0
(/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base))
cost-diff0
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base)))
cost-diff2
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
cost-diff0
(log.f64 im)
cost-diff0
(/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
cost-diff0
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))))
cost-diff5
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
cost-diff0
(log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re))
cost-diff0
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base))
cost-diff0
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base)))
cost-diff2
(exp.f64 (log.f64 im))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
046291
072219
1139213
2353195
31567189
47426189
08735189
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base))
(log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(exp.f64 (log.f64 im))
(log.f64 im)
im
re
(log.f64 base)
base
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))))
(/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(log.f64 im)
im
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(sqrt.f64 (log.f64 base))
(log.f64 base)
base
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(log.f64 base)
base
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(log.f64 base)
base
(pow.f64 (log.f64 base) #s(literal 2 binary64))
#s(literal 2 binary64)
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(log.f64 base)
base
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 8 binary64))
#s(literal 8 binary64)
(pow.f64 (log.f64 base) #s(literal 10 binary64))
#s(literal 10 binary64)
Outputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re))
(log.f64 (hypot.f64 im re))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 im re)
(exp.f64 (log.f64 im))
im
(log.f64 im)
im
re
(log.f64 base)
base
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(log.f64 im)
im
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(log.f64 base)
(sqrt.f64 (log.f64 base))
(log.f64 base)
base
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (hypot.f64 im re))
(log.f64 (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(log.f64 base)
base
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(log.f64 base)
base
(pow.f64 (log.f64 base) #s(literal 2 binary64))
#s(literal 2 binary64)
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 base)
base
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 8 binary64))
#s(literal 8 binary64)
(pow.f64 (log.f64 base) #s(literal 10 binary64))
#s(literal 10 binary64)

localize188.0ms (1.9%)

Memory
-46.8MiB live, 258.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.09994125976844202
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
accuracy0.140625
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
accuracy0.5536482041217599
(pow.f64 (log.f64 base) #s(literal 8 binary64))
accuracy0.5975767724638343
(pow.f64 (log.f64 base) #s(literal 10 binary64))
accuracy0.0
(log.f64 base)
accuracy0.0859375
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
accuracy0.125
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
accuracy0.1796875
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy0.0
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base)))
accuracy0.02734375
(log.f64 (log.f64 (hypot.f64 im re)))
accuracy0.11328125
(/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base))
accuracy0.345754028147032
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
accuracy0.03515625
(sqrt.f64 (log.f64 base))
accuracy0.109375
(/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
accuracy0.14621450045522197
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))))
accuracy0.174160009768442
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
accuracy0.0
(log.f64 base)
accuracy0.0
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base)))
accuracy0.11328125
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base))
accuracy2.1323936287736363
(exp.f64 (log.f64 im))
Samples
89.0ms166×0invalid
56.0ms90×0valid
Compiler

Compiled 354 to 41 computations (88.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
ival-log: 17.0ms (20.6% of total)
ival-pow: 17.0ms (20.6% of total)
ival-hypot: 12.0ms (14.5% of total)
ival-div: 11.0ms (13.3% of total)
ival-mult: 10.0ms (12.1% of total)
ival-exp: 6.0ms (7.3% of total)
ival-add: 2.0ms (2.4% of total)
ival-atan2: 2.0ms (2.4% of total)
ival-sqrt: 2.0ms (2.4% of total)
ival-pow2: 2.0ms (2.4% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series261.0ms (2.7%)

Memory
35.7MiB live, 314.8MiB allocated
Counts
22 → 152
Calls
Call 1
Inputs
(exp.f64 (log.f64 im))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base))
(log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))))
(/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(log.f64 im)
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base))
(log.f64 (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
(log.f64 base)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(sqrt.f64 (log.f64 base))
(pow.f64 (log.f64 base) #s(literal 10 binary64))
(pow.f64 (log.f64 base) #s(literal 8 binary64))
Outputs
(/ (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)))
(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))))))
(log (log im))
(+ (log (log im)) (* 1/2 (/ (pow re 2) (* (pow im 2) (log im)))))
(+ (log (log im)) (* (pow re 2) (+ (* -1/24 (* (pow re 2) (+ (* 6 (/ 1 (* (pow im 4) (log im)))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(+ (log (log im)) (* (pow re 2) (+ (* (pow re 2) (+ (* -1/24 (+ (* 6 (/ 1 (* (pow im 4) (log im)))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2)))))) (* 1/720 (* (pow re 2) (+ (* 90 (/ 1 (* (pow im 6) (pow (log im) 2)))) (+ (* 120 (/ 1 (* (pow im 6) (log im)))) (* 30 (/ 1 (* (pow im 6) (pow (log im) 3)))))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(* (pow (log base) 9) (log im))
(+ (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2))) (* (pow (log base) 9) (log im)))
(+ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (pow (log base) 9)) (pow im 4))) (* 1/2 (/ (pow (log base) 9) (pow im 2))))) (* (pow (log base) 9) (log im)))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log base) 9) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log base) 9) (pow im 4))) (* 1/6 (/ (* (pow re 2) (pow (log base) 9)) (pow im 6))))))) (* (pow (log base) 9) (log im)))
(* (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 (/ 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)))
(+ (* -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 (* -1 (log (/ 1 re))))
(+ (log (* -1 (log (/ 1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(+ (log (* -1 (log (/ 1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4)))))
(+ (log (* -1 (log (/ 1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* -1 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (log (/ 1 re)))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2))))) (pow re 6))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4))))))
(* -1 (* (pow (log base) 9) (log (/ 1 re))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2)))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (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))))))
(* -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)))
(+ (* -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 (* -1 (log (/ -1 re))))
(+ (log (* -1 (log (/ -1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(+ (log (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4)))))
(+ (log (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* -1 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (log (/ -1 re)))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2))))) (pow re 6))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4))))))
(* -1 (* (pow (log base) 9) (log (/ -1 re))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2)))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (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))))))
im
(/ (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)))
(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))))))
(log (log re))
(+ (log (log re)) (* 1/2 (/ (pow im 2) (* (pow re 2) (log re)))))
(+ (log (log re)) (* (pow im 2) (+ (* -1/24 (* (pow im 2) (+ (* 6 (/ 1 (* (pow re 4) (log re)))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(+ (log (log re)) (* (pow im 2) (+ (* (pow im 2) (+ (* -1/24 (+ (* 6 (/ 1 (* (pow re 4) (log re)))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2)))))) (* 1/720 (* (pow im 2) (+ (* 90 (/ 1 (* (pow re 6) (pow (log re) 2)))) (+ (* 120 (/ 1 (* (pow re 6) (log re)))) (* 30 (/ 1 (* (pow re 6) (pow (log re) 3)))))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(* (pow (log base) 9) (log re))
(+ (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2))) (* (pow (log base) 9) (log re)))
(+ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (pow (log base) 9)) (pow re 4))) (* 1/2 (/ (pow (log base) 9) (pow re 2))))) (* (pow (log base) 9) (log re)))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log base) 9) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log base) 9) (pow re 4))) (* 1/6 (/ (* (pow im 2) (pow (log base) 9)) (pow re 6))))))) (* (pow (log base) 9) (log re)))
(* (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 (/ 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)))
(+ (* -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 (* -1 (log (/ 1 im))))
(+ (log (* -1 (log (/ 1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(+ (log (* -1 (log (/ 1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4)))))
(+ (log (* -1 (log (/ 1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* -1 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (log (/ 1 im)))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2))))) (pow im 6))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4))))))
(* -1 (* (pow (log base) 9) (log (/ 1 im))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2)))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (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))))))
(* -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)))
(+ (* -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 -1) (* -1 (log (/ -1 im)))) (log base))
(+ (log -1) (* -1 (log (/ -1 im))))
(log (* -1 (log (/ -1 im))))
(+ (log (* -1 (log (/ -1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(+ (log (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4)))))
(+ (log (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* -1 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (log (/ -1 im)))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2))))) (pow im 6))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4))))))
(* -1 (* (pow (log base) 9) (log (/ -1 im))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2)))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (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 (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(log base)
(/ 1 (log base))
(pow (log base) 2)
(* (pow (log base) 9) (log (sqrt (+ (pow im 2) (pow re 2)))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(sqrt (log base))
(pow (log base) 10)
(pow (log base) 8)
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (log (/ 1 base)))
(* -1 (/ (log im) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(pow (log (/ 1 base)) 2)
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (pow (log (/ 1 base)) 9)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(pow (log (/ 1 base)) 10)
(pow (log (/ 1 base)) 8)
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 9))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 10)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
Calls

9 calls:

TimeVariablePointExpression
90.0ms
base
@0
((exp (log im)) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log (sqrt (+ (* (exp (log im)) (exp (log im))) (* re re)))) (log base)) (log (sqrt (+ (* (exp (log im)) (exp (log im))) (* re re)))) (* (sqrt (log base)) (sqrt (log base))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (* (sqrt (log base)) (sqrt (log base)))) (log im) (exp (log (log (sqrt (+ (* im im) (* re re)))))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (exp (log (log (sqrt (+ (* im im) (* re re)))))) (log base)) (log (log (sqrt (+ (* im im) (* re re))))) (/ (log base) (pow (log base) 2)) (* (/ (log base) (pow (log base) 2)) (log (sqrt (+ (* im im) (* re re))))) (log base) (pow (log base) 2) (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (/ (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (log (sqrt (+ (* im im) (* re re))))) (sqrt (log base)) (pow (log base) 10) (pow (log base) 8))
53.0ms
base
@inf
((exp (log im)) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log (sqrt (+ (* (exp (log im)) (exp (log im))) (* re re)))) (log base)) (log (sqrt (+ (* (exp (log im)) (exp (log im))) (* re re)))) (* (sqrt (log base)) (sqrt (log base))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (* (sqrt (log base)) (sqrt (log base)))) (log im) (exp (log (log (sqrt (+ (* im im) (* re re)))))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (exp (log (log (sqrt (+ (* im im) (* re re)))))) (log base)) (log (log (sqrt (+ (* im im) (* re re))))) (/ (log base) (pow (log base) 2)) (* (/ (log base) (pow (log base) 2)) (log (sqrt (+ (* im im) (* re re))))) (log base) (pow (log base) 2) (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (/ (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (log (sqrt (+ (* im im) (* re re))))) (sqrt (log base)) (pow (log base) 10) (pow (log base) 8))
45.0ms
im
@inf
((exp (log im)) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log (sqrt (+ (* (exp (log im)) (exp (log im))) (* re re)))) (log base)) (log (sqrt (+ (* (exp (log im)) (exp (log im))) (* re re)))) (* (sqrt (log base)) (sqrt (log base))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (* (sqrt (log base)) (sqrt (log base)))) (log im) (exp (log (log (sqrt (+ (* im im) (* re re)))))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (exp (log (log (sqrt (+ (* im im) (* re re)))))) (log base)) (log (log (sqrt (+ (* im im) (* re re))))) (/ (log base) (pow (log base) 2)) (* (/ (log base) (pow (log base) 2)) (log (sqrt (+ (* im im) (* re re))))) (log base) (pow (log base) 2) (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (/ (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (log (sqrt (+ (* im im) (* re re))))) (sqrt (log base)) (pow (log base) 10) (pow (log base) 8))
28.0ms
base
@-inf
((exp (log im)) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log (sqrt (+ (* (exp (log im)) (exp (log im))) (* re re)))) (log base)) (log (sqrt (+ (* (exp (log im)) (exp (log im))) (* re re)))) (* (sqrt (log base)) (sqrt (log base))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (* (sqrt (log base)) (sqrt (log base)))) (log im) (exp (log (log (sqrt (+ (* im im) (* re re)))))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (exp (log (log (sqrt (+ (* im im) (* re re)))))) (log base)) (log (log (sqrt (+ (* im im) (* re re))))) (/ (log base) (pow (log base) 2)) (* (/ (log base) (pow (log base) 2)) (log (sqrt (+ (* im im) (* re re))))) (log base) (pow (log base) 2) (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (/ (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (log (sqrt (+ (* im im) (* re re))))) (sqrt (log base)) (pow (log base) 10) (pow (log base) 8))
19.0ms
im
@0
((exp (log im)) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log (sqrt (+ (* (exp (log im)) (exp (log im))) (* re re)))) (log base)) (log (sqrt (+ (* (exp (log im)) (exp (log im))) (* re re)))) (* (sqrt (log base)) (sqrt (log base))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (* (sqrt (log base)) (sqrt (log base)))) (log im) (exp (log (log (sqrt (+ (* im im) (* re re)))))) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (exp (log (log (sqrt (+ (* im im) (* re re)))))) (log base)) (log (log (sqrt (+ (* im im) (* re re))))) (/ (log base) (pow (log base) 2)) (* (/ (log base) (pow (log base) 2)) (log (sqrt (+ (* im im) (* re re))))) (log base) (pow (log base) 2) (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (/ (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (log (sqrt (+ (* im im) (* re re))))) (sqrt (log base)) (pow (log base) 10) (pow (log base) 8))

simplify190.0ms (1.9%)

Memory
-1.6MiB live, 282.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05963704
118443579
273793474
081273258
Stop Event
iter limit
node limit
Counts
152 → 151
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)))
(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))))))
(log (log im))
(+ (log (log im)) (* 1/2 (/ (pow re 2) (* (pow im 2) (log im)))))
(+ (log (log im)) (* (pow re 2) (+ (* -1/24 (* (pow re 2) (+ (* 6 (/ 1 (* (pow im 4) (log im)))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(+ (log (log im)) (* (pow re 2) (+ (* (pow re 2) (+ (* -1/24 (+ (* 6 (/ 1 (* (pow im 4) (log im)))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2)))))) (* 1/720 (* (pow re 2) (+ (* 90 (/ 1 (* (pow im 6) (pow (log im) 2)))) (+ (* 120 (/ 1 (* (pow im 6) (log im)))) (* 30 (/ 1 (* (pow im 6) (pow (log im) 3)))))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(* (pow (log base) 9) (log im))
(+ (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2))) (* (pow (log base) 9) (log im)))
(+ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (pow (log base) 9)) (pow im 4))) (* 1/2 (/ (pow (log base) 9) (pow im 2))))) (* (pow (log base) 9) (log im)))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log base) 9) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log base) 9) (pow im 4))) (* 1/6 (/ (* (pow re 2) (pow (log base) 9)) (pow im 6))))))) (* (pow (log base) 9) (log im)))
(* (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 (/ 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)))
(+ (* -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 (* -1 (log (/ 1 re))))
(+ (log (* -1 (log (/ 1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(+ (log (* -1 (log (/ 1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4)))))
(+ (log (* -1 (log (/ 1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* -1 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (log (/ 1 re)))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2))))) (pow re 6))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4))))))
(* -1 (* (pow (log base) 9) (log (/ 1 re))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2)))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (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))))))
(* -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)))
(+ (* -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 (* -1 (log (/ -1 re))))
(+ (log (* -1 (log (/ -1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(+ (log (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4)))))
(+ (log (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* -1 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (log (/ -1 re)))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2))))) (pow re 6))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4))))))
(* -1 (* (pow (log base) 9) (log (/ -1 re))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2)))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (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))))))
im
(/ (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)))
(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))))))
(log (log re))
(+ (log (log re)) (* 1/2 (/ (pow im 2) (* (pow re 2) (log re)))))
(+ (log (log re)) (* (pow im 2) (+ (* -1/24 (* (pow im 2) (+ (* 6 (/ 1 (* (pow re 4) (log re)))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(+ (log (log re)) (* (pow im 2) (+ (* (pow im 2) (+ (* -1/24 (+ (* 6 (/ 1 (* (pow re 4) (log re)))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2)))))) (* 1/720 (* (pow im 2) (+ (* 90 (/ 1 (* (pow re 6) (pow (log re) 2)))) (+ (* 120 (/ 1 (* (pow re 6) (log re)))) (* 30 (/ 1 (* (pow re 6) (pow (log re) 3)))))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(* (pow (log base) 9) (log re))
(+ (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2))) (* (pow (log base) 9) (log re)))
(+ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (pow (log base) 9)) (pow re 4))) (* 1/2 (/ (pow (log base) 9) (pow re 2))))) (* (pow (log base) 9) (log re)))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log base) 9) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log base) 9) (pow re 4))) (* 1/6 (/ (* (pow im 2) (pow (log base) 9)) (pow re 6))))))) (* (pow (log base) 9) (log re)))
(* (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 (/ 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)))
(+ (* -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 (* -1 (log (/ 1 im))))
(+ (log (* -1 (log (/ 1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(+ (log (* -1 (log (/ 1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4)))))
(+ (log (* -1 (log (/ 1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* -1 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (log (/ 1 im)))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2))))) (pow im 6))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4))))))
(* -1 (* (pow (log base) 9) (log (/ 1 im))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2)))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (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))))))
(* -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)))
(+ (* -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 -1) (* -1 (log (/ -1 im)))) (log base))
(+ (log -1) (* -1 (log (/ -1 im))))
(log (* -1 (log (/ -1 im))))
(+ (log (* -1 (log (/ -1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(+ (log (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4)))))
(+ (log (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* -1 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (log (/ -1 im)))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2))))) (pow im 6))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4))))))
(* -1 (* (pow (log base) 9) (log (/ -1 im))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2)))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (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 (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(log base)
(/ 1 (log base))
(pow (log base) 2)
(* (pow (log base) 9) (log (sqrt (+ (pow im 2) (pow re 2)))))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(sqrt (log base))
(pow (log base) 10)
(pow (log base) 8)
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* -1 (log (/ 1 base)))
(* -1 (/ (log im) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(pow (log (/ 1 base)) 2)
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (pow (log (/ 1 base)) 9)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(pow (log (/ 1 base)) 10)
(pow (log (/ 1 base)) 8)
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 9))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 10)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (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)))
(fma.f64 (/.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 base)) (*.f64 re re) (/.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)))
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (log.f64 base)) (*.f64 re re) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 im im))) (*.f64 re re) (/.f64 (log.f64 im) (log.f64 base)))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 im))
(log (log im))
(log.f64 (log.f64 im))
(+ (log (log im)) (* 1/2 (/ (pow re 2) (* (pow im 2) (log im)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 im)) (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 (log.f64 im)))
(+ (log (log im)) (* (pow re 2) (+ (* -1/24 (* (pow re 2) (+ (* 6 (/ 1 (* (pow im 4) (log im)))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 6 binary64) (log.f64 im))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 im)) (*.f64 im im))) (*.f64 re re) (log.f64 (log.f64 im)))
(+ (log (log im)) (* (pow re 2) (+ (* (pow re 2) (+ (* -1/24 (+ (* 6 (/ 1 (* (pow im 4) (log im)))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2)))))) (* 1/720 (* (pow re 2) (+ (* 90 (/ 1 (* (pow im 6) (pow (log im) 2)))) (+ (* 120 (/ 1 (* (pow im 6) (log im)))) (* 30 (/ 1 (* (pow im 6) (pow (log im) 3)))))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 120 binary64) (log.f64 im))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (/.f64 #s(literal 90 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 6 binary64) (log.f64 im))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/24 binary64))) (*.f64 re re) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 im)) (*.f64 im im))) (*.f64 re re) (log.f64 (log.f64 im)))
(* (pow (log base) 9) (log im))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 im))
(+ (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2))) (* (pow (log base) 9) (log im)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) im) im) (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 im)))
(+ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (pow (log base) 9)) (pow im 4))) (* 1/2 (/ (pow (log base) 9) (pow im 2))))) (* (pow (log base) 9) (log im)))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) im) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 im)))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log base) 9) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log base) 9) (pow im 4))) (* 1/6 (/ (* (pow re 2) (pow (log base) 9)) (pow im 6))))))) (* (pow (log base) 9) (log im)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) im))) (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 im)))
(* (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)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (log.f64 im) (log.f64 base)))
(+ (* (log base) (log im)) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log base)) (pow im 4))) (* 1/2 (/ (log base) (pow im 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (log.f64 base) im))) (*.f64 re re) (*.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))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 base)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (log.f64 base) im))) (*.f64 re re) (*.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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (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))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (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 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 base)))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/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))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 re)))
(log (* -1 (log (/ 1 re))))
(log.f64 (log.f64 re))
(+ (log (* -1 (log (/ 1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 (log.f64 re)))
(+ (log (* -1 (log (/ 1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4)))))
(fma.f64 (/.f64 (/.f64 (fma.f64 #s(literal 6 binary64) (pow.f64 im #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)))) (neg.f64 (log.f64 re))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 (log.f64 re))))
(+ (log (* -1 (log (/ 1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* -1 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (log (/ 1 re)))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2))))) (pow re 6))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))) (pow re 4))))))
(+.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 re)) (/.f64 (fma.f64 #s(literal 90 binary64) (pow.f64 im #s(literal 6 binary64)) (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal 6 binary64) (pow.f64 im #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)))) (neg.f64 (log.f64 re))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/24 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 (log.f64 re))))
(* -1 (* (pow (log base) 9) (log (/ 1 re))))
(*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 9 binary64)))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) re) re) (*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 9 binary64))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) re) re) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 9 binary64)))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2))))))
(fma.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 9 binary64)) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 base) #s(literal 9 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) re) re) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(* -1 (* (log base) (log (/ 1 re))))
(*.f64 (log.f64 re) (log.f64 base))
(+ (* -1 (* (log base) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (*.f64 (log.f64 re) (log.f64 base)))
(+ (* -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)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 re) (log.f64 base))))
(+ (* -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))))))
(fma.f64 (log.f64 re) (log.f64 base) (fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.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))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 base)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.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 (fma.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 base)))
(* -1 (log (/ -1 re)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (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)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (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))))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -1 binary64) (fma.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/720 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(log (* -1 (log (/ -1 re))))
(log.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (log (* -1 (log (/ -1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (log (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4)))))
(fma.f64 (/.f64 (/.f64 (fma.f64 #s(literal 6 binary64) (pow.f64 im #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))))))
(+ (log (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* -1 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (log (/ -1 re)))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2))))) (pow re 6))) (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))) (pow re 4))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal -30 binary64) (/.f64 (fma.f64 #s(literal 90 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) (neg.f64 (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (*.f64 (/.f64 im re) (/.f64 im re)) (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal 6 binary64) (pow.f64 im #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/24 binary64)))) (log.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(* -1 (* (pow (log base) 9) (log (/ -1 re))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) re) re) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2)))))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) re) re) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (pow (log base) 9)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2))))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 base) #s(literal 9 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) re) re) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(* -1 (* (log base) (log (/ -1 re))))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (* (log base) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (*.f64 (neg.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)))))
(fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (*.f64 (neg.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))))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64)))))))
im
(/ (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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (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)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 base)) (*.f64 im im) (/.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)))
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 base)) (*.f64 im im) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 base)) (*.f64 re re))) (*.f64 im im) (/.f64 (log.f64 re) (log.f64 base)))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 re))
(log (log re))
(log.f64 (log.f64 re))
(+ (log (log re)) (* 1/2 (/ (pow im 2) (* (pow re 2) (log re)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 (log.f64 re)))
(+ (log (log re)) (* (pow im 2) (+ (* -1/24 (* (pow im 2) (+ (* 6 (/ 1 (* (pow re 4) (log re)))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im im)) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 #s(literal 6 binary64) (log.f64 re))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 re re))) (*.f64 im im) (log.f64 (log.f64 re)))
(+ (log (log re)) (* (pow im 2) (+ (* (pow im 2) (+ (* -1/24 (+ (* 6 (/ 1 (* (pow re 4) (log re)))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2)))))) (* 1/720 (* (pow im 2) (+ (* 90 (/ 1 (* (pow re 6) (pow (log re) 2)))) (+ (* 120 (/ 1 (* (pow re 6) (log re)))) (* 30 (/ 1 (* (pow re 6) (pow (log re) 3)))))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im im)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (log.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 120 binary64) (log.f64 re))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (/.f64 #s(literal 90 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (pow.f64 re #s(literal 6 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 #s(literal 6 binary64) (log.f64 re))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/24 binary64))) (*.f64 im im) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 re re))) (*.f64 im im) (log.f64 (log.f64 re)))
(* (pow (log base) 9) (log re))
(*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 9 binary64)))
(+ (* 1/2 (/ (* (pow im 2) (pow (log base) 9)) (pow re 2))) (* (pow (log base) 9) (log re)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) re) re) (*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 9 binary64))))
(+ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (pow (log base) 9)) (pow re 4))) (* 1/2 (/ (pow (log base) 9) (pow re 2))))) (* (pow (log base) 9) (log re)))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) re) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 im im) (*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 9 binary64))))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log base) 9) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log base) 9) (pow re 4))) (* 1/6 (/ (* (pow im 2) (pow (log base) 9)) (pow re 6))))))) (* (pow (log base) 9) (log re)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) re))) (*.f64 im im) (*.f64 (log.f64 re) (pow.f64 (log.f64 base) #s(literal 9 binary64))))
(* (log base) (log re))
(*.f64 (log.f64 re) (log.f64 base))
(+ (* 1/2 (/ (* (pow im 2) (log base)) (pow re 2))) (* (log base) (log re)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) re) re) (*.f64 (log.f64 re) (log.f64 base)))
(+ (* (log base) (log re)) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log base)) (pow re 4))) (* 1/2 (/ (log base) (pow re 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 re #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (log.f64 base) re))) (*.f64 im im) (*.f64 (log.f64 re) (log.f64 base)))
(+ (* (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))))))))
(fma.f64 (fma.f64 (fma.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) (log.f64 base)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (log.f64 base) re))) (*.f64 im im) (*.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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (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))))))
(fma.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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im)) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) #s(literal 1/720 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 base)))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/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))))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (+.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) #s(literal 1/720 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 im)))
(log (* -1 (log (/ 1 im))))
(log.f64 (log.f64 im))
(+ (log (* -1 (log (/ 1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 im)) (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 (log.f64 im)))
(+ (log (* -1 (log (/ 1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4)))))
(fma.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)))) (neg.f64 (log.f64 im))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 im)) (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 (log.f64 im))))
(+ (log (* -1 (log (/ 1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* -1 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (log (/ 1 im)))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2))))) (pow im 6))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))) (pow im 4))))))
(+.f64 (fma.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)))) (neg.f64 (log.f64 im))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 im)) (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 (log.f64 im)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 im)) (/.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 90 binary64) (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 re #s(literal 6 binary64))) (neg.f64 (log.f64 im)))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64)))
(* -1 (* (pow (log base) 9) (log (/ 1 im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 im))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) im) im) (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 im)))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 im) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) im) im) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (* (pow (log base) 9) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 im) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 base) #s(literal 9 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) im) im) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 im #s(literal 4 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))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (log.f64 im) (log.f64 base)))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2)))))
(fma.f64 (log.f64 im) (log.f64 base) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (* (log base) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(fma.f64 (log.f64 im) (log.f64 base) (fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))))
(* -1 (/ (log (/ -1 im)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.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))))))
(fma.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 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.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 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) #s(literal 1/720 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 base)))
(* -1 (log (/ -1 im)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (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)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (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 (fma.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/720 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(/ (+ (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))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(log (* -1 (log (/ -1 im))))
(log.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (log (* -1 (log (/ -1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (log (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4)))))
(fma.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(+ (log (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (+ (* 1/720 (/ (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* -1 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (log (/ -1 im)))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2))))) (pow im 6))) (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))) (pow im 4))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal -30 binary64) (/.f64 (fma.f64 #s(literal 90 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (neg.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 (/.f64 re im) (/.f64 re im)) (*.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64)))) (log.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(* -1 (* (pow (log base) 9) (log (/ -1 im))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) im) im) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) im) im) (fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (* (pow (log base) 9) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (pow (log base) 9)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log base) 9) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (pow (log base) 9)) (pow im 2))))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 base) #s(literal 9 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) im) im) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 im #s(literal 4 binary64)))))))
(* -1 (* (log base) (log (/ -1 im))))
(*.f64 (neg.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))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (neg.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)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (fma.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64))))))
(+ (* -1 (* (log base) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log base)) (pow im 4))) (+ (* 1/720 (/ (* (log base) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log base)) (pow im 2))))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 (*.f64 #s(literal 1/720 binary64) (log.f64 base)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 (/.f64 (log.f64 base) im) im) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (/.f64 (log.f64 base) (pow.f64 im #s(literal 4 binary64)))))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log base)
(log.f64 base)
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(* (pow (log base) 9) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 9 binary64)))
(* (log base) (log (sqrt (+ (pow im 2) (pow re 2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(pow (log base) 10)
(pow.f64 (log.f64 base) #s(literal 10 binary64))
(pow (log base) 8)
(pow.f64 (log.f64 base) #s(literal 8 binary64))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal -1 binary64) (neg.f64 (log.f64 base)))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (pow (log (/ 1 base)) 9)))
(*.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 9 binary64))) (log.f64 (hypot.f64 re im)))
(* -1 (* (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (log.f64 base))))
(pow (log (/ 1 base)) 10)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 10 binary64))
(pow (log (/ 1 base)) 8)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 8 binary64))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.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 -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 im) (-.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))))
(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 (sqrt (+ (pow im 2) (pow re 2)))) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 9))
(*.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im)))
(* (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (log.f64 (hypot.f64 re im)))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 10)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 10 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 8 binary64))

rewrite187.0ms (1.9%)

Memory
14.9MiB live, 253.6MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046238
072168
1255162
21567141
08804141
Stop Event
iter limit
node limit
iter limit
Counts
22 → 762
Calls
Call 1
Inputs
(exp.f64 (log.f64 im))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base))
(log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))))
(/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(log.f64 im)
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base))
(log.f64 (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
(log.f64 base)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(sqrt.f64 (log.f64 base))
(pow.f64 (log.f64 base) #s(literal 10 binary64))
(pow.f64 (log.f64 base) #s(literal 8 binary64))
Outputs
(*.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 im))) (sqrt.f64 (neg.f64 (neg.f64 im))))
(*.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (neg.f64 im)))
(*.f64 (sqrt.f64 im) (sqrt.f64 im))
(pow.f64 (neg.f64 im) #s(literal 1 binary64))
(pow.f64 (*.f64 im im) #s(literal 1/2 binary64))
(pow.f64 im #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 2 binary64)) (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 2 binary64))) (-.f64 (sinh.f64 (log.f64 im)) (cosh.f64 (log.f64 im))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 im)) (cosh.f64 (log.f64 im))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 im)) (+.f64 im (pow.f64 im #s(literal -1 binary64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 im)) (-.f64 im (pow.f64 im #s(literal -1 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 im)) (sinh.f64 (log.f64 im)))))))
(/.f64 (fma.f64 (-.f64 im (pow.f64 im #s(literal -1 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 im (pow.f64 im #s(literal -1 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 im (pow.f64 im #s(literal -1 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 im (pow.f64 im #s(literal -1 binary64))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 im)) (sinh.f64 (log.f64 im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 im #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 im)) (sinh.f64 (log.f64 im))))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (pow.f64 im #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -1 binary64)))
(sqrt.f64 (*.f64 im im))
(-.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 2 binary64)) (pow.f64 im #s(literal -1 binary64))) (/.f64 (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 2 binary64)) (pow.f64 im #s(literal -1 binary64))))
(fabs.f64 (neg.f64 (neg.f64 im)))
(fabs.f64 (neg.f64 im))
(fabs.f64 im)
(exp.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)))
(exp.f64 (log.f64 im))
(+.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 im)) (sinh.f64 (log.f64 im)))))) (/.f64 (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 im)) (sinh.f64 (log.f64 im)))))))
(+.f64 (sinh.f64 (log.f64 im)) (cosh.f64 (log.f64 im)))
(+.f64 (cosh.f64 (log.f64 im)) (sinh.f64 (log.f64 im)))
im
#s(approx (/ (+ (* (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)))
(/.f64 (-.f64 (*.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))) (*.f64 (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))) (-.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))))
(/.f64 (+.f64 (pow.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) #s(literal 3 binary64))) (fma.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (-.f64 (*.f64 (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))) (*.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))))))
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (log.f64 base))
(/.f64 (fma.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base))))
(+.f64 (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(+.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64))) (-.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))) #s(literal 4 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))))
(-.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (-.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(exp.f64 (log.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(+.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(+.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(log.f64 (hypot.f64 re im))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(neg.f64 (log.f64 base))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base))
(-.f64 (log.f64 base) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(-.f64 #s(literal 0 binary64) (log.f64 base))
(fabs.f64 (log.f64 base))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (log.f64 base)))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)))
(+.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(+.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base))
(+.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(+.f64 (log.f64 base) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 base #s(literal -1 binary64))))
(log.f64 (pow.f64 base #s(literal -1 binary64)))
(log.f64 base)
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (/.f64 (log.f64 im) (log.f64 base)))
(neg.f64 (neg.f64 (log.f64 im)))
(-.f64 (log.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 3 binary64)))) (log.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 im)) (sinh.f64 (log.f64 im)))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 im)))
(log.f64 im)
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64))) (-.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))) #s(literal 4 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))))
(-.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (*.f64 im im) (*.f64 re re))) (log.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (-.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(exp.f64 (log.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(+.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(+.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(log.f64 (hypot.f64 re im))
#s(approx (/ (+ (* (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)))
(/.f64 (-.f64 (*.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))) (*.f64 (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))) (-.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))))
(/.f64 (+.f64 (pow.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) #s(literal 3 binary64))) (fma.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (-.f64 (*.f64 (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))) (*.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))))))
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (log.f64 base))
(/.f64 (fma.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base))))
(+.f64 (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(+.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(-.f64 (log.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)))) (log.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 #s(literal 1/2 binary64)) (log.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(log.f64 (log.f64 (hypot.f64 re im)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (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)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (log.f64 base) #s(literal -1 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 4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(fma.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) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(sqrt.f64 (/.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 -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (-.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 (log.f64 base)) #s(literal 5 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 5 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 5 binary64))))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(+.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -5 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (-.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))) (neg.f64 (fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re 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 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(-.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(+.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(neg.f64 (log.f64 base))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(fma.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(fma.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base))
(-.f64 (log.f64 base) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(-.f64 #s(literal 0 binary64) (log.f64 base))
(fabs.f64 (log.f64 base))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (log.f64 base)))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)))
(+.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(+.f64 (/.f64 #s(literal 0 binary64) (log.f64 base)) (log.f64 base))
(+.f64 (log.f64 base) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(+.f64 (log.f64 base) (/.f64 #s(literal 0 binary64) (log.f64 base)))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 base #s(literal -1 binary64))))
(log.f64 (pow.f64 base #s(literal -1 binary64)))
(log.f64 base)
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 4 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))) (-.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (-.f64 (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 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (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 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (sqrt.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (log.f64 base) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (log.f64 base) (log.f64 base) #s(literal 0 binary64))
(sqrt.f64 (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 4 binary64))))
(-.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (-.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64))))
(exp.f64 (/.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (pow.f64 base (/.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 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(log.f64 (pow.f64 base (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 9 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 base) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))))
(exp.f64 (+.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal 9 binary64)))))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal 9 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (-.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))) (neg.f64 (fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re 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 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(-.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(+.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))) (*.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))) (-.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) (*.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)))) (-.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (-.f64 (*.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))) (*.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (-.f64 (*.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))) (*.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) #s(literal 0 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) #s(literal 0 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 base)) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)))
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 re im)) (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(-.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (log.f64 base)))
(-.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(-.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (neg.f64 (neg.f64 (neg.f64 (atan2.f64 im re)))) #s(literal 0 binary64)))
(-.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(-.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (log.f64 base) #s(literal -2 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(+.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(+.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)))
(+.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(log.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base))
(/.f64 (log.f64 base) (sqrt.f64 (log.f64 base)))
(neg.f64 (sqrt.f64 (log.f64 base)))
(sqrt.f64 (log.f64 base))
(fabs.f64 (sqrt.f64 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 base))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (sinh.f64 (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 20 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 20 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 5 binary64)))
(*.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 5 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 5/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 5 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 20 binary64))
(pow.f64 (log.f64 base) #s(literal 10 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))) (-.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 5 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal 5 binary64))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64) (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 5 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 20 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 5 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 16 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 16 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 6 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 6 binary64)))
(pow.f64 (exp.f64 #s(literal 8 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 16 binary64))
(pow.f64 (log.f64 base) #s(literal 8 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) #s(literal 0 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))) (-.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 0 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))))
(-.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 0 binary64))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64) (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 16 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 4 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))

eval150.0ms (1.5%)

Memory
-24.1MiB live, 163.7MiB allocated
Compiler

Compiled 24 975 to 2 689 computations (89.2% saved)

prune62.0ms (0.6%)

Memory
-2.5MiB live, 100.6MiB allocated
Pruning

27 alts after pruning (25 fresh and 2 done)

PrunedKeptTotal
New67720697
Fresh12517
Picked505
Done022
Total69427721
Accuracy
100.0%
Counts
721 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
99.0%
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
44.4%
(/.f64 (*.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
98.6%
(/.f64 (*.f64 #s(approx (* (log base) (log (sqrt (+ (* im im) (* re re))))) (*.f64 (log.f64 im) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
98.6%
(/.f64 #s(approx (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (*.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
98.7%
(/.f64 #s(approx (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (*.f64 (log.f64 im) (log.f64 base))) (+.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
98.7%
(/.f64 #s(approx (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
98.6%
(/.f64 #s(approx (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
49.6%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
49.5%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (log.f64 (hypot.f64 im re)))
99.2%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
99.2%
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)))
99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
99.3%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 (hypot.f64 im re)))
49.6%
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (log.f64 (hypot.f64 im re)))
99.3%
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (hypot.f64 im re)))
99.3%
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.3%
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
98.9%
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
73.8%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base)))
49.1%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))))
99.3%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))) (log.f64 base)))
99.5%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
49.1%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))))
98.9%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
48.7%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base)))))
73.1%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 #s(approx (log (log (sqrt (+ (* im im) (* re re))))) (log.f64 (log.f64 im)))) (log.f64 base)))
Compiler

Compiled 1 228 to 891 computations (27.4% saved)

simplify302.0ms (3.1%)

Memory
46.0MiB live, 311.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -5 binary64))
cost-diff0
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
cost-diff0
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 (hypot.f64 im re)))
cost-diff0
(pow.f64 (log.f64 base) #s(literal -2 binary64))
cost-diff0
(log.f64 base)
cost-diff2
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (hypot.f64 im re)))
cost-diff3
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
cost-diff0
(sqrt.f64 (log.f64 (hypot.f64 im re)))
cost-diff0
(/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base))
cost-diff0
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base)))
cost-diff3
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
cost-diff0
(log.f64 im)
cost-diff0
(/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
cost-diff0
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))))
cost-diff3
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
cost-diff0
(log.f64 (hypot.f64 im re))
cost-diff0
(log.f64 base)
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 base))
cost-diff2
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044237
065202
1111183
2252171
3840171
44213171
08575171
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
#s(literal 1 binary64)
(log.f64 base)
base
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
(log.f64 im)
im
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(sqrt.f64 (log.f64 base))
(log.f64 base)
base
#s(literal 2 binary64)
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base)))
(/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
(sqrt.f64 (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
#s(literal 2 binary64)
(log.f64 base)
base
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(log.f64 base)
base
(pow.f64 (log.f64 base) #s(literal -2 binary64))
#s(literal -2 binary64)
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 (hypot.f64 im re)))
(*.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 -5 binary64))
(log.f64 base)
base
#s(literal -5 binary64)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
Outputs
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
#s(literal 1 binary64)
(log.f64 base)
base
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(hypot.f64 im re)
(hypot.f64 re im)
im
re
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (log.f64 im) (log.f64 base))
(log.f64 im)
im
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(log.f64 base)
(sqrt.f64 (log.f64 base))
(log.f64 base)
base
#s(literal 2 binary64)
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base)))
#s(approx (/ (+ (* (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)))
(/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
(log.f64 (hypot.f64 re im))
(sqrt.f64 (log.f64 (hypot.f64 im re)))
(sqrt.f64 (log.f64 (hypot.f64 re im)))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(hypot.f64 im re)
(hypot.f64 re im)
im
re
#s(literal 2 binary64)
(log.f64 base)
base
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(log.f64 base)
base
(pow.f64 (log.f64 base) #s(literal -2 binary64))
#s(literal -2 binary64)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(hypot.f64 im re)
(hypot.f64 re im)
im
re
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (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 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64)))
(pow.f64 (log.f64 base) #s(literal -5 binary64))
(log.f64 base)
base
#s(literal -5 binary64)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(hypot.f64 im re)
(hypot.f64 re im)
im
re

localize225.0ms (2.3%)

Memory
-52.5MiB live, 202.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0859375
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 (hypot.f64 im re)))
accuracy0.1328125
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
accuracy0.3422814942110505
(pow.f64 (log.f64 base) #s(literal 4 binary64))
accuracy0.37494907185145554
(pow.f64 (log.f64 base) #s(literal -5 binary64))
accuracy0.0
(log.f64 base)
accuracy0.0859375
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (hypot.f64 im re)))
accuracy0.13347626953688405
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
accuracy0.18882753907376806
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy0.0
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base)))
accuracy0.0625
(sqrt.f64 (log.f64 (hypot.f64 im re)))
accuracy0.11328125
(/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base))
accuracy0.18654252930532603
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
accuracy0.03515625
(sqrt.f64 (log.f64 base))
accuracy0.109375
(/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
accuracy0.14621450045522197
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))))
accuracy0.174160009768442
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
accuracy0.0
(log.f64 (hypot.f64 im re))
accuracy0.0
(log.f64 base)
accuracy0.0859375
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
accuracy0.12109375
(/.f64 #s(literal 1 binary64) (log.f64 base))
Samples
69.0ms166×0invalid
46.0ms90×0valid
Compiler

Compiled 293 to 40 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-mult: 27.0ms (35.8% of total)
ival-log: 12.0ms (15.9% of total)
ival-pow: 10.0ms (13.3% of total)
ival-hypot: 8.0ms (10.6% of total)
ival-div: 6.0ms (8% of total)
ival-pow2: 4.0ms (5.3% of total)
ival-sqrt: 3.0ms (4% of total)
ival-add: 2.0ms (2.7% of total)
ival-atan2: 2.0ms (2.7% of total)
exact: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series140.0ms (1.4%)

Memory
30.8MiB live, 177.0MiB allocated
Counts
20 → 97
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(log.f64 base)
(log.f64 (hypot.f64 im re))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
(log.f64 im)
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base)))
(/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base))
(sqrt.f64 (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (hypot.f64 im re)))
(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 4 binary64))) (log.f64 (hypot.f64 im re)))
(*.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 -5 binary64))
(sqrt.f64 (log.f64 base))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
Outputs
(/ (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)))
(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))))))
(sqrt (log im))
(+ (sqrt (log im)) (* 1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (log im))))))
(+ (sqrt (log im)) (* (pow re 2) (+ (* -1/2 (* (* (pow re 2) (+ (* 1/16 (/ 1 (* (pow im 4) (log im)))) (* 1/4 (/ 1 (pow im 4))))) (sqrt (/ 1 (log im))))) (* 1/4 (* (/ 1 (pow im 2)) (sqrt (/ 1 (log im))))))))
(+ (sqrt (log im)) (* (pow re 2) (+ (* 1/4 (* (/ 1 (pow im 2)) (sqrt (/ 1 (log im))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ 1 (log im))) (+ (* 1/16 (/ 1 (* (pow im 4) (log im)))) (* 1/4 (/ 1 (pow im 4)))))) (* 1/2 (* (* (pow re 2) (- (* 1/6 (/ 1 (pow im 6))) (* -1/4 (/ (+ (* 1/16 (/ 1 (* (pow im 4) (log im)))) (* 1/4 (/ 1 (pow im 4)))) (* (pow im 2) (log im)))))) (sqrt (/ 1 (log im))))))))))
(* -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)))
(+ (* -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))))))
(* (sqrt (log (/ 1 re))) (sqrt -1))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (* (sqrt (log (/ 1 re))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (* (sqrt (log (/ 1 re))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (* (sqrt (log (/ 1 re))) (sqrt -1)))))
(* -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)))
(+ (* -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))))))
(* (sqrt (log (/ -1 re))) (sqrt -1))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (* (sqrt (log (/ -1 re))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (* (sqrt (log (/ -1 re))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (* (sqrt (log (/ -1 re))) (sqrt -1)))))
(/ (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)))
(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))))))
(sqrt (log re))
(+ (sqrt (log re)) (* 1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (log re))))))
(+ (sqrt (log re)) (* (pow im 2) (+ (* -1/2 (* (* (pow im 2) (+ (* 1/16 (/ 1 (* (pow re 4) (log re)))) (* 1/4 (/ 1 (pow re 4))))) (sqrt (/ 1 (log re))))) (* 1/4 (* (/ 1 (pow re 2)) (sqrt (/ 1 (log re))))))))
(+ (sqrt (log re)) (* (pow im 2) (+ (* 1/4 (* (/ 1 (pow re 2)) (sqrt (/ 1 (log re))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ 1 (log re))) (+ (* 1/16 (/ 1 (* (pow re 4) (log re)))) (* 1/4 (/ 1 (pow re 4)))))) (* 1/2 (* (* (pow im 2) (- (* 1/6 (/ 1 (pow re 6))) (* -1/4 (/ (+ (* 1/16 (/ 1 (* (pow re 4) (log re)))) (* 1/4 (/ 1 (pow re 4)))) (* (pow re 2) (log re)))))) (sqrt (/ 1 (log re))))))))))
(* -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)))
(+ (* -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))))))
(* (sqrt (log (/ 1 im))) (sqrt -1))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (* (sqrt (log (/ 1 im))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (* (sqrt (log (/ 1 im))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (* (sqrt (log (/ 1 im))) (sqrt -1)))))
(* -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)))
(+ (* -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 -1) (* -1 (log (/ -1 im)))) (log base))
(+ (log -1) (* -1 (log (/ -1 im))))
(* (sqrt (log (/ -1 im))) (sqrt -1))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (* (sqrt (log (/ -1 im))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (* (sqrt (log (/ -1 im))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (* (sqrt (log (/ -1 im))) (sqrt -1)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ 1 (log base))
(log base)
(/ 1 (pow (log base) 2))
(/ 1 (pow (log base) 5))
(sqrt (log base))
(pow (log base) 4)
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (/ (log im) (log (/ 1 base))))
(/ 1 (pow (log (/ 1 base)) 2))
(/ -1 (pow (log (/ 1 base)) 5))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(pow (log (/ 1 base)) 4)
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 5))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
Calls

9 calls:

TimeVariablePointExpression
39.0ms
base
@inf
((* (/ 1 (log base)) (log (sqrt (+ (* im im) (* re re))))) (/ 1 (log base)) (log base) (log (sqrt (+ (* im im) (* re re)))) (pow (sqrt (log base)) 2) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (pow (sqrt (log base)) 2)) (log im) (pow (sqrt (log (sqrt (+ (* im im) (* re re))))) 2) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (pow (sqrt (log (sqrt (+ (* im im) (* re re))))) 2) (log base)) (sqrt (log (sqrt (+ (* im im) (* re re))))) (* (log base) (pow (log base) -2)) (* (* (log base) (pow (log base) -2)) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) -2) (* (* (pow (log base) -5) (pow (log base) 4)) (log (sqrt (+ (* im im) (* re re))))) (* (pow (log base) -5) (pow (log base) 4)) (pow (log base) -5) (sqrt (log base)) (pow (log base) 4))
24.0ms
base
@0
((* (/ 1 (log base)) (log (sqrt (+ (* im im) (* re re))))) (/ 1 (log base)) (log base) (log (sqrt (+ (* im im) (* re re)))) (pow (sqrt (log base)) 2) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (pow (sqrt (log base)) 2)) (log im) (pow (sqrt (log (sqrt (+ (* im im) (* re re))))) 2) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (pow (sqrt (log (sqrt (+ (* im im) (* re re))))) 2) (log base)) (sqrt (log (sqrt (+ (* im im) (* re re))))) (* (log base) (pow (log base) -2)) (* (* (log base) (pow (log base) -2)) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) -2) (* (* (pow (log base) -5) (pow (log base) 4)) (log (sqrt (+ (* im im) (* re re))))) (* (pow (log base) -5) (pow (log base) 4)) (pow (log base) -5) (sqrt (log base)) (pow (log base) 4))
23.0ms
base
@-inf
((* (/ 1 (log base)) (log (sqrt (+ (* im im) (* re re))))) (/ 1 (log base)) (log base) (log (sqrt (+ (* im im) (* re re)))) (pow (sqrt (log base)) 2) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (pow (sqrt (log base)) 2)) (log im) (pow (sqrt (log (sqrt (+ (* im im) (* re re))))) 2) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (pow (sqrt (log (sqrt (+ (* im im) (* re re))))) 2) (log base)) (sqrt (log (sqrt (+ (* im im) (* re re))))) (* (log base) (pow (log base) -2)) (* (* (log base) (pow (log base) -2)) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) -2) (* (* (pow (log base) -5) (pow (log base) 4)) (log (sqrt (+ (* im im) (* re re))))) (* (pow (log base) -5) (pow (log base) 4)) (pow (log base) -5) (sqrt (log base)) (pow (log base) 4))
17.0ms
im
@inf
((* (/ 1 (log base)) (log (sqrt (+ (* im im) (* re re))))) (/ 1 (log base)) (log base) (log (sqrt (+ (* im im) (* re re)))) (pow (sqrt (log base)) 2) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (pow (sqrt (log base)) 2)) (log im) (pow (sqrt (log (sqrt (+ (* im im) (* re re))))) 2) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (pow (sqrt (log (sqrt (+ (* im im) (* re re))))) 2) (log base)) (sqrt (log (sqrt (+ (* im im) (* re re))))) (* (log base) (pow (log base) -2)) (* (* (log base) (pow (log base) -2)) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) -2) (* (* (pow (log base) -5) (pow (log base) 4)) (log (sqrt (+ (* im im) (* re re))))) (* (pow (log base) -5) (pow (log base) 4)) (pow (log base) -5) (sqrt (log base)) (pow (log base) 4))
14.0ms
im
@-inf
((* (/ 1 (log base)) (log (sqrt (+ (* im im) (* re re))))) (/ 1 (log base)) (log base) (log (sqrt (+ (* im im) (* re re)))) (pow (sqrt (log base)) 2) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (log im) (pow (sqrt (log base)) 2)) (log im) (pow (sqrt (log (sqrt (+ (* im im) (* re re))))) 2) (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (pow (sqrt (log (sqrt (+ (* im im) (* re re))))) 2) (log base)) (sqrt (log (sqrt (+ (* im im) (* re re))))) (* (log base) (pow (log base) -2)) (* (* (log base) (pow (log base) -2)) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) -2) (* (* (pow (log base) -5) (pow (log base) 4)) (log (sqrt (+ (* im im) (* re re))))) (* (pow (log base) -5) (pow (log base) 4)) (pow (log base) -5) (sqrt (log base)) (pow (log base) 4))

simplify170.0ms (1.7%)

Memory
-2.9MiB live, 174.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04172523
112602282
254672159
082802031
Stop Event
iter limit
node limit
Counts
97 → 97
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)))
(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))))))
(sqrt (log im))
(+ (sqrt (log im)) (* 1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (log im))))))
(+ (sqrt (log im)) (* (pow re 2) (+ (* -1/2 (* (* (pow re 2) (+ (* 1/16 (/ 1 (* (pow im 4) (log im)))) (* 1/4 (/ 1 (pow im 4))))) (sqrt (/ 1 (log im))))) (* 1/4 (* (/ 1 (pow im 2)) (sqrt (/ 1 (log im))))))))
(+ (sqrt (log im)) (* (pow re 2) (+ (* 1/4 (* (/ 1 (pow im 2)) (sqrt (/ 1 (log im))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ 1 (log im))) (+ (* 1/16 (/ 1 (* (pow im 4) (log im)))) (* 1/4 (/ 1 (pow im 4)))))) (* 1/2 (* (* (pow re 2) (- (* 1/6 (/ 1 (pow im 6))) (* -1/4 (/ (+ (* 1/16 (/ 1 (* (pow im 4) (log im)))) (* 1/4 (/ 1 (pow im 4)))) (* (pow im 2) (log im)))))) (sqrt (/ 1 (log im))))))))))
(* -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)))
(+ (* -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))))))
(* (sqrt (log (/ 1 re))) (sqrt -1))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (* (sqrt (log (/ 1 re))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (* (sqrt (log (/ 1 re))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (* (sqrt (log (/ 1 re))) (sqrt -1)))))
(* -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)))
(+ (* -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))))))
(* (sqrt (log (/ -1 re))) (sqrt -1))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (* (sqrt (log (/ -1 re))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (* (sqrt (log (/ -1 re))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (* (sqrt (log (/ -1 re))) (sqrt -1)))))
(/ (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)))
(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))))))
(sqrt (log re))
(+ (sqrt (log re)) (* 1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (log re))))))
(+ (sqrt (log re)) (* (pow im 2) (+ (* -1/2 (* (* (pow im 2) (+ (* 1/16 (/ 1 (* (pow re 4) (log re)))) (* 1/4 (/ 1 (pow re 4))))) (sqrt (/ 1 (log re))))) (* 1/4 (* (/ 1 (pow re 2)) (sqrt (/ 1 (log re))))))))
(+ (sqrt (log re)) (* (pow im 2) (+ (* 1/4 (* (/ 1 (pow re 2)) (sqrt (/ 1 (log re))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ 1 (log re))) (+ (* 1/16 (/ 1 (* (pow re 4) (log re)))) (* 1/4 (/ 1 (pow re 4)))))) (* 1/2 (* (* (pow im 2) (- (* 1/6 (/ 1 (pow re 6))) (* -1/4 (/ (+ (* 1/16 (/ 1 (* (pow re 4) (log re)))) (* 1/4 (/ 1 (pow re 4)))) (* (pow re 2) (log re)))))) (sqrt (/ 1 (log re))))))))))
(* -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)))
(+ (* -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))))))
(* (sqrt (log (/ 1 im))) (sqrt -1))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (* (sqrt (log (/ 1 im))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (* (sqrt (log (/ 1 im))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (* (sqrt (log (/ 1 im))) (sqrt -1)))))
(* -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)))
(+ (* -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 -1) (* -1 (log (/ -1 im)))) (log base))
(+ (log -1) (* -1 (log (/ -1 im))))
(* (sqrt (log (/ -1 im))) (sqrt -1))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (* (sqrt (log (/ -1 im))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (* (sqrt (log (/ -1 im))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (* (sqrt (log (/ -1 im))) (sqrt -1)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/ 1 (log base))
(log base)
(/ 1 (pow (log base) 2))
(/ 1 (pow (log base) 5))
(sqrt (log base))
(pow (log base) 4)
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* -1 (/ (log im) (log (/ 1 base))))
(/ 1 (pow (log (/ 1 base)) 2))
(/ -1 (pow (log (/ 1 base)) 5))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(pow (log (/ 1 base)) 4)
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ (log im) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 5))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (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)))
(fma.f64 (/.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 base)) (*.f64 re re) (/.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)))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im)) (log.f64 base)))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im)))
(sqrt (log im))
(sqrt.f64 (log.f64 im))
(+ (sqrt (log im)) (* 1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (log im))))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (*.f64 im im)) (sqrt.f64 (log.f64 im)))
(+ (sqrt (log im)) (* (pow re 2) (+ (* -1/2 (* (* (pow re 2) (+ (* 1/16 (/ 1 (* (pow im 4) (log im)))) (* 1/4 (/ 1 (pow im 4))))) (sqrt (/ 1 (log im))))) (* 1/4 (* (/ 1 (pow im 2)) (sqrt (/ 1 (log im))))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (log.f64 im)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (*.f64 re re) (sqrt.f64 (log.f64 im)))
(+ (sqrt (log im)) (* (pow re 2) (+ (* 1/4 (* (/ 1 (pow im 2)) (sqrt (/ 1 (log im))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ 1 (log im))) (+ (* 1/16 (/ 1 (* (pow im 4) (log im)))) (* 1/4 (/ 1 (pow im 4)))))) (* 1/2 (* (* (pow re 2) (- (* 1/6 (/ 1 (pow im 6))) (* -1/4 (/ (+ (* 1/16 (/ 1 (* (pow im 4) (log im)))) (* 1/4 (/ 1 (pow im 4)))) (* (pow im 2) (log im)))))) (sqrt (/ 1 (log im))))))))))
(fma.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (log.f64 im)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (*.f64 re re)) (fma.f64 (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (log.f64 im)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (log.f64 im)) (*.f64 im im)) #s(literal 1/4 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))))))) (*.f64 re re) (sqrt.f64 (log.f64 im)))
(* -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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (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))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 base)) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (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 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (log.f64 re)) (log.f64 base)))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/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 (log.f64 re) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(* (sqrt (log (/ 1 re))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (log.f64 re))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (* (sqrt (log (/ 1 re))) (sqrt -1)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) re) re)) (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (log.f64 re)))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (* (sqrt (log (/ 1 re))) (sqrt -1))))
(fma.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)))) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (log.f64 re)))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ 1 (log (/ 1 re)))))) (* (sqrt (log (/ 1 re))) (sqrt -1)))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re))))) (*.f64 (/.f64 im (sqrt.f64 #s(literal -1 binary64))) (/.f64 im (*.f64 re re))) (fma.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 im im)) (log.f64 re)) #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/6 binary64))) (pow.f64 re #s(literal 6 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (log.f64 re))))))
(* -1 (/ (log (/ -1 re)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 base)))
(+ (* -1 (/ (log (/ -1 re)) (log base))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log base)))))
(/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.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))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 base)) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.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 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 base)))
(* -1 (log (/ -1 re)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (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)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (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))))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -1 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(* (sqrt (log (/ -1 re))) (sqrt -1))
(*.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (* (sqrt (log (/ -1 re))) (sqrt -1)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) re) re)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (* (sqrt (log (/ -1 re))) (sqrt -1))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (pow im 4)) (* 1/16 (/ (pow im 4) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ 1 (log (/ -1 re)))))) (* (sqrt (log (/ -1 re))) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (/.f64 (*.f64 im im) (log.f64 (/.f64 #s(literal -1 binary64) re)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (sqrt.f64 #s(literal -1 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 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (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)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 base)) (*.f64 im im) (/.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)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (log.f64 base)) (pow.f64 im #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (log.f64 re)) (log.f64 base)))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) im (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 re))
(sqrt (log re))
(sqrt.f64 (log.f64 re))
(+ (sqrt (log re)) (* 1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (log re))))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 re))) (*.f64 re re)) (sqrt.f64 (log.f64 re)))
(+ (sqrt (log re)) (* (pow im 2) (+ (* -1/2 (* (* (pow im 2) (+ (* 1/16 (/ 1 (* (pow re 4) (log re)))) (* 1/4 (/ 1 (pow re 4))))) (sqrt (/ 1 (log re))))) (* 1/4 (* (/ 1 (pow re 2)) (sqrt (/ 1 (log re))))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 re))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (log.f64 re)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1/4 binary64) (*.f64 re re)))) (*.f64 im im) (sqrt.f64 (log.f64 re)))
(+ (sqrt (log re)) (* (pow im 2) (+ (* 1/4 (* (/ 1 (pow re 2)) (sqrt (/ 1 (log re))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ 1 (log re))) (+ (* 1/16 (/ 1 (* (pow re 4) (log re)))) (* 1/4 (/ 1 (pow re 4)))))) (* 1/2 (* (* (pow im 2) (- (* 1/6 (/ 1 (pow re 6))) (* -1/4 (/ (+ (* 1/16 (/ 1 (* (pow re 4) (log re)))) (* 1/4 (/ 1 (pow re 4)))) (* (pow re 2) (log re)))))) (sqrt (/ 1 (log re))))))))))
(fma.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 re))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (log.f64 re)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 re))) (*.f64 im im)) (fma.f64 (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (log.f64 re)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 re)) (*.f64 re re)) #s(literal 1/4 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))))))) (*.f64 im im) (sqrt.f64 (log.f64 re)))
(* -1 (/ (log (/ 1 im)) (log base)))
(/.f64 (log.f64 im) (log.f64 base))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (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))))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 base)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im)) (log.f64 base)))
(+ (* -1 (/ (log (/ 1 im)) (log base))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log base)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log base)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))))
(+.f64 (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im)) (log.f64 base)))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (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 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (log.f64 im))
(* (sqrt (log (/ 1 im))) (sqrt -1))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 im))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (* (sqrt (log (/ 1 im))) (sqrt -1)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) im) im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 im))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (* (sqrt (log (/ 1 im))) (sqrt -1))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)))) (/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64))) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 im))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ 1 (log (/ 1 im)))))) (* (sqrt (log (/ 1 im))) (sqrt -1)))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))))) (*.f64 (/.f64 re (sqrt.f64 #s(literal -1 binary64))) (/.f64 re (*.f64 im im))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64))) (*.f64 re re)) (log.f64 im)) #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64))) (pow.f64 im #s(literal 6 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 im))) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (/ (log (/ -1 im)) (log base)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 base)))
(+ (* -1 (/ (log (/ -1 im)) (log base))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log base)))))
(/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.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))))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 base)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.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 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 base)) (/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))) (log.f64 base)))
(* -1 (log (/ -1 im)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (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)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (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 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(/ (+ (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))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* (sqrt (log (/ -1 im))) (sqrt -1))
(*.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (* (sqrt (log (/ -1 im))) (sqrt -1)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) im) im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (* (sqrt (log (/ -1 im))) (sqrt -1))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 4) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/720 (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (pow re 4)) (* 1/16 (/ (pow re 4) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ 1 (log (/ -1 im)))))) (* (sqrt (log (/ -1 im))) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (/.f64 (*.f64 re re) (log.f64 (/.f64 #s(literal -1 binary64) im)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 im #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (sqrt.f64 #s(literal -1 binary64)))))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(log base)
(log.f64 base)
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log base) 5))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(* -1 (/ (log (sqrt (+ (pow im 2) (pow re 2)))) (log (/ 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal -1 binary64) (neg.f64 (log.f64 base)))
(* -1 (log (/ 1 base)))
(log.f64 base)
(* -1 (/ (log im) (log (/ 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/ 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)) 5))
(/.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 5 binary64)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(pow (log (/ 1 base)) 4)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 4 binary64))
(/ (log (sqrt (+ (pow im 2) (pow re 2)))) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.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 -1) (* -1 (log (/ -1 base))))
(-.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))))
(/ 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)))) 5))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 5 binary64)))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(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))

rewrite230.0ms (2.3%)

Memory
-7.7MiB live, 308.0MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044185
065135
1224117
21358107
09095107
Stop Event
iter limit
node limit
iter limit
Counts
20 → 2 278
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(log.f64 base)
(log.f64 (hypot.f64 im re))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64)))
(log.f64 im)
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base)))
(/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base))
(sqrt.f64 (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (hypot.f64 im re)))
(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 4 binary64))) (log.f64 (hypot.f64 im re)))
(*.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 -5 binary64))
(sqrt.f64 (log.f64 base))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
Outputs
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 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 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(/.f64 (neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (log.f64 base) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (log.f64 base) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (log.f64 base) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (log.f64 base)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.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 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re 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 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.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 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)))
(+.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (sinh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))) (sinh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))))
(+.f64 (cosh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (sinh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 1 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (log.f64 base)))) (neg.f64 (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 (log.f64 base)))) (sqrt.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (neg.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 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (log.f64 base))) (cosh.f64 (log.f64 (log.f64 base))) (-.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base)))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (log.f64 base))
(/.f64 (sqrt.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 2 binary64)) (log.f64 base))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (log.f64 base))))
(fabs.f64 (neg.f64 (log.f64 base)))
(fabs.f64 (log.f64 base))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (log.f64 base)))
(+.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(log.f64 base)
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))))) (neg.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(pow.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(fabs.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(+.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(log.f64 (hypot.f64 re im))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (log.f64 base)))) (neg.f64 (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 (log.f64 base)))) (sqrt.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (neg.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 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (log.f64 base))) (cosh.f64 (log.f64 (log.f64 base))) (-.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base)))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (log.f64 base))
(/.f64 (sqrt.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 2 binary64)) (log.f64 base))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (log.f64 base))))
(fabs.f64 (neg.f64 (log.f64 base)))
(fabs.f64 (log.f64 base))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (log.f64 base)))
(+.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(log.f64 base)
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 im)))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(log.f64 im)
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))))) (neg.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(pow.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im))))))))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(fabs.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(+.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(log.f64 (hypot.f64 re im))
#s(approx (/ (+ (* (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)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 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 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(/.f64 (neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (log.f64 base) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (log.f64 base) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (log.f64 base) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (log.f64 base)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.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 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re 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 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))))) (sqrt.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1/2 binary64))
(sqrt.f64 (log.f64 (hypot.f64 re im)))
(fabs.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(fabs.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))))
(exp.f64 (/.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))))) (sinh.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.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 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)))
(+.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (sinh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))) (sinh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))))
(+.f64 (cosh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (sinh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 1 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 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 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(/.f64 (neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (log.f64 base) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (log.f64 base) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (log.f64 base) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (log.f64 base)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.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 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re 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 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -2 binary64)) (pow.f64 (neg.f64 (sqrt.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 -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -10 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal -10 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1 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)) (pow.f64 (log.f64 base) #s(literal -6 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 3 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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -4 binary64))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (neg.f64 (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 -1 binary64)) (log.f64 base))
(/.f64 #s(literal 1 binary64) (*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(exp.f64 (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)) #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 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal -6 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 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 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(/.f64 (neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (neg.f64 (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (log.f64 base) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (log.f64 base) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (log.f64 base) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (log.f64 base)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) #s(literal 3 binary64)) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.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 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re 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 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal -5 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -5 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.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 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64)))
(+.f64 (/.f64 (cosh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (sinh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))) (sinh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))))
(+.f64 (cosh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (sinh.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 1 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal -5/2 binary64)) (pow.f64 (neg.f64 (neg.f64 (log.f64 base))) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal -5/2 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -5 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -5 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(pow.f64 (exp.f64 #s(literal -5 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (log.f64 base)) #s(literal -5 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -5/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -10 binary64))
(pow.f64 (log.f64 base) #s(literal -5 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -5/2 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal -5/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal -5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (log.f64 base)))) (sqrt.f64 (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
(sqrt.f64 (log.f64 base))
(fabs.f64 (neg.f64 (sqrt.f64 (log.f64 base))))
(fabs.f64 (sqrt.f64 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 base))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (sinh.f64 (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (neg.f64 (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 6 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 3 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (neg.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 6 binary64)) (log.f64 base)))
(*.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 6 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 4 binary64)) (neg.f64 (log.f64 base))))
(*.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 4 binary64)) (log.f64 base)))
(*.f64 (/.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 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.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 2 binary64)) (neg.f64 (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 (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 4 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (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)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 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)) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (neg.f64 (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)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (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 4 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 4 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (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 4 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 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #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 6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (neg.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 (sqrt.f64 (log.f64 base)) #s(literal 8 binary64))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))))
(/.f64 (+.f64 #s(literal 0 binary64) (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 (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 0 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 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 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))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 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)))) (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))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (+.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 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 10 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.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 6 binary64)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.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 6 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.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 6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.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 4 binary64)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.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 4 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.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 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.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 2 binary64)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base) #s(literal 0 binary64))
(fma.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 4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (neg.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (neg.f64 (log.f64 base)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.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 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 4 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.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 4 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 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)) (/.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 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64))
(-.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (+.f64 #s(literal 0 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 4 binary64))))
(-.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 12 binary64)) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (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 4 binary64)))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))

eval172.0ms (1.8%)

Memory
-6.6MiB live, 263.9MiB allocated
Compiler

Compiled 33 867 to 3 256 computations (90.4% saved)

prune54.0ms (0.5%)

Memory
32.8MiB live, 79.9MiB allocated
Pruning

28 alts after pruning (24 fresh and 4 done)

PrunedKeptTotal
New1 181101 191
Fresh61420
Picked325
Done022
Total1 190281 218
Accuracy
100.0%
Counts
1 218 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
98.6%
(/.f64 #s(approx (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (*.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
98.7%
(/.f64 #s(approx (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (*.f64 (log.f64 im) (log.f64 base))) (+.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
98.6%
(/.f64 #s(approx (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
49.6%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
49.5%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (log.f64 (hypot.f64 im re)))
99.2%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
99.2%
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)))
73.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)))
99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
98.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(approx (log (sqrt (+ (* im im) (* re re)))) (log.f64 im)))
99.3%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base))
98.8%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(approx (log (sqrt (+ (* im im) (* re re)))) (log.f64 im)))
49.6%
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (log.f64 (hypot.f64 im re)))
98.8%
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(approx (log (sqrt (+ (* im im) (* re re)))) (log.f64 im)))
99.1%
(*.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (hypot.f64 im re)))
99.1%
(*.f64 (*.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (log.f64 (hypot.f64 im re)))
99.2%
(*.f64 (*.f64 #s(approx (pow (log base) -5) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 (hypot.f64 im re)))
98.9%
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
33.3%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 base)))
73.5%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) (log.f64 base)))
49.1%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))))
99.3%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))) (log.f64 base)))
99.5%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
49.1%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))))
98.9%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
48.7%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base)))))
73.1%
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 #s(approx (log (log (sqrt (+ (* im im) (* re re))))) (log.f64 (log.f64 im)))) (log.f64 base)))
Compiler

Compiled 2 360 to 775 computations (67.2% saved)

regimes177.0ms (1.8%)

Memory
-7.9MiB live, 97.4MiB allocated
Counts
70 → 1
Calls
Call 1
Inputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(approx (log (sqrt (+ (* im im) (* re re)))) (log.f64 im)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 #s(approx (log (log (sqrt (+ (* im im) (* re re))))) (log.f64 (log.f64 im)))) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(approx (log (sqrt (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (log.f64 (hypot.f64 im re)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)))
(/.f64 #s(approx (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (*.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 #s(approx (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (*.f64 (log.f64 im) (log.f64 base))) (+.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base)))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(approx (log (sqrt (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
(/.f64 #s(approx (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 4)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 #s(approx (* (* (log base) (log (sqrt (+ (* im im) (* re re))))) (pow (log base) 8)) (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 im))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (log.f64 (hypot.f64 im re)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))) (log.f64 (hypot.f64 im re)))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 (+.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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re)))
(/.f64 (*.f64 #s(approx (* (log base) (log (sqrt (+ (* im im) (* re re))))) (*.f64 (log.f64 im) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(approx (pow (log base) -5) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 (hypot.f64 im re)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.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))) (log.f64 (pow.f64 base (log.f64 base))))
(/.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 (log.f64 (pow.f64 base (log.f64 base))) (*.f64 #s(literal 0 binary64) #s(literal 0 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 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 4 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 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (hypot.f64 im re)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 base)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 base)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (+.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 im re))))) (log.f64 base)))
(/.f64 (*.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 12 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 18 binary64)) (pow.f64 (log.f64 base) #s(literal 12 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
Outputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base)))
Calls

5 calls:

69.0ms
(log.f64 base)
52.0ms
base
18.0ms
im
18.0ms
re
17.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 33 to 31 computations (6.1% saved)

regimes73.0ms (0.7%)

Memory
-12.5MiB live, 33.4MiB allocated
Counts
21 → 1
Calls
Call 1
Inputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(approx (log (sqrt (+ (* im im) (* re re)))) (log.f64 im)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (log.f64 (hypot.f64 im re)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 #s(approx (log (log (sqrt (+ (* im im) (* re re))))) (log.f64 (log.f64 im)))) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (exp.f64 (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(approx (log (sqrt (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (log.f64 (hypot.f64 im re)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)))
(/.f64 #s(approx (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (*.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 #s(approx (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (*.f64 (log.f64 im) (log.f64 base))) (+.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 base)))
Outputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
Calls

5 calls:

47.0ms
(log.f64 base)
6.0ms
base
6.0ms
re
6.0ms
im
6.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 33 to 31 computations (6.1% saved)

regimes7.0ms (0.1%)

Memory
12.9MiB live, 13.0MiB allocated
Accuracy

Total -0.1b remaining (-19%)

Threshold costs -0.1b (-19%)

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

5 calls:

1.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))))
1.0ms
(log.f64 base)
1.0ms
base
1.0ms
re
1.0ms
im
Results
AccuracySegmentsBranch
98.9%1re
98.9%1im
98.9%1base
98.9%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))))
98.9%1(log.f64 base)
Compiler

Compiled 33 to 31 computations (6.1% saved)

simplify73.0ms (0.7%)

Memory
-1.6MiB live, 43.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03184
15978
216866
341560
483060
5178960
6383660
7492560
8667560
Stop Event
node limit
Calls
Call 1
Inputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))
Outputs
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
#s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base)))

soundness365.0ms (3.7%)

Memory
-51.3MiB live, 202.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053275
087195
1246186
21403169
08980169
02991777
19301774
236221662
083121538
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 163 to 74 computations (54.6% saved)

preprocess82.0ms (0.8%)

Memory
15.9MiB live, 60.7MiB allocated
Remove

(abs re)

Compiler

Compiled 652 to 348 computations (46.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...