math.log/2 on complex, imaginary part

Time bar (total: 7.0s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze289.0ms (4.1%)

Memory
-0.4MiB live, 281.9MiB 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.3s (33%)

Memory
50.7MiB live, 2 459.3MiB allocated
Samples
1.7s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-log: 387.0ms (35% of total)
ival-hypot: 226.0ms (20.4% of total)
ival-mult: 177.0ms (16% of total)
ival-div: 104.0ms (9.4% of total)
ival-atan2: 74.0ms (6.7% of total)
ival-sub: 67.0ms (6.1% of total)
ival-add: 53.0ms (4.8% of total)
ival-true: 6.0ms (0.5% of total)
exact: 5.0ms (0.5% of total)
adjust: 3.0ms (0.3% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain276.0ms (3.9%)

Memory
-10.5MiB live, 656.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1300-3(3.653424394754968e-194 -2.2810763503210462e-157 6.324500026010619e+153)(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
20-2(1.5968460218067164e+94 -1.1558609114136252e-227 2.7384044569989436e+113)(*.f64 (atan2.f64 im re) (log.f64 base))
00-0-(log.f64 base)
00-0-(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
00-0-(*.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 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64)))
00-0-(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
00-0-(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
00-0-#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 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-rescue1150
(+.f64 (*.f64 re re) (*.f64 im im))overflow115
(*.f64 re re)overflow67
(*.f64 im im)overflow60
Confusion
Predicted +Predicted -
+11512
-0129
Precision
1.0
Recall
0.905511811023622
Confusion?
Predicted +Predicted MaybePredicted -
+115012
-00129
Precision?
1.0
Recall?
0.905511811023622
Freqs
test
numberfreq
0141
1115
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
85.0ms512×0valid
Compiler

Compiled 270 to 58 computations (78.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 54.0ms
ival-mult: 17.0ms (31.5% of total)
ival-log: 11.0ms (20.4% of total)
ival-hypot: 9.0ms (16.7% of total)
ival-atan2: 6.0ms (11.1% of total)
ival-add: 5.0ms (9.3% of total)
ival-div: 3.0ms (5.6% of total)
ival-sub: 2.0ms (3.7% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess130.0ms (1.9%)

Memory
8.3MiB live, 162.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
076139
1207121
262778
3156963
4326963
5667063
01826
03414
16312
21628
33446
46186
514936
651286
758166
860746
960926
1060976
1178536
080696
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
Outputs
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
Compiler

Compiled 28 to 18 computations (35.7% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.1%
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
Compiler

Compiled 28 to 18 computations (35.7% saved)

simplify97.0ms (1.4%)

Memory
-34.9MiB live, 108.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff2
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64)))
cost-diff4
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
cost-diff5
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
cost-diff6
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018113
03477
16375
216271
334469
461869
5149369
6512869
7581669
8607469
9609269
10609769
11785369
0806958
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(log.f64 base)
base
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
(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)
(*.f64 im im)
#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 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(atan2.f64 im re)
im
re
(log.f64 base)
base
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
#s(literal 0 binary64)
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(log.f64 (hypot.f64 re im))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(hypot.f64 re im)
(+.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im im))
(*.f64 re re)
(*.f64 im im)
#s(literal 0 binary64)
(+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.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)

localize98.0ms (1.4%)

Memory
20.5MiB live, 114.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.34765625
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
accuracy0.3897113857718231
(*.f64 (atan2.f64 im re) (log.f64 base))
accuracy0.6045112793053261
(*.f64 (log.f64 base) (log.f64 base))
accuracy29.76114719902722
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Samples
86.0ms256×0valid
Compiler

Compiled 121 to 20 computations (83.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-add: 33.0ms (44.4% of total)
ival-log: 24.0ms (32.3% of total)
ival-mult: 7.0ms (9.4% of total)
ival-hypot: 4.0ms (5.4% of total)
ival-atan2: 2.0ms (2.7% of total)
ival-div: 1.0ms (1.3% of total)
ival-sub: 1.0ms (1.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series159.0ms (2.3%)

Memory
20.9MiB live, 262.3MiB allocated
Counts
6 → 32
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (atan2.f64 im re) (log.f64 base))
Outputs
(/ (atan2 im re) (log base))
0
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)))))
(* (log base) (atan2 im re))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(pow (log base) 2)
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(pow (log (/ 1 base)) 2)
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
Calls

9 calls:

TimeVariablePointExpression
58.0ms
re
@0
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (* (log (sqrt (+ (* re re) (* im im)))) 0) (sqrt (+ (* re re) (* im im))) (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (* (log base) (log base)) (* (atan2 im re) (log base)))
39.0ms
base
@0
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (* (log (sqrt (+ (* re re) (* im im)))) 0) (sqrt (+ (* re re) (* im im))) (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (* (log base) (log base)) (* (atan2 im re) (log base)))
13.0ms
base
@-inf
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (* (log (sqrt (+ (* re re) (* im im)))) 0) (sqrt (+ (* re re) (* im im))) (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (* (log base) (log base)) (* (atan2 im re) (log base)))
10.0ms
im
@-inf
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (* (log (sqrt (+ (* re re) (* im im)))) 0) (sqrt (+ (* re re) (* im im))) (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (* (log base) (log base)) (* (atan2 im re) (log base)))
9.0ms
im
@0
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (* (log (sqrt (+ (* re re) (* im im)))) 0) (sqrt (+ (* re re) (* im im))) (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (* (log base) (log base)) (* (atan2 im re) (log base)))

simplify168.0ms (2.4%)

Memory
-20.0MiB live, 252.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121469
1343466
21279462
35845460
08117428
Stop Event
iter limit
node limit
Counts
32 → 30
Calls
Call 1
Inputs
(/ (atan2 im re) (log base))
0
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)))))
(* (log base) (atan2 im re))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(pow (log base) 2)
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(pow (log (/ 1 base)) 2)
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
Outputs
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
0
#s(literal 0 binary64)
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 (/.f64 (*.f64 re re) im) im) #s(literal -1/8 binary64) #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 #s(literal 1/16 binary64) re) (/.f64 re (pow.f64 im #s(literal 5 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))
(* (log base) (atan2 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 (/.f64 im re) re) re)
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im re) #s(literal 1 binary64))) 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 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im re) #s(literal 1 binary64)))) re)
(* -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 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 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 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im re) #s(literal 1 binary64)))))
(+ 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 (/.f64 #s(literal -1/8 binary64) re) re) (*.f64 im im) #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 #s(literal 1/16 binary64) im) (/.f64 im (pow.f64 re #s(literal 5 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)
(* 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 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 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 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 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 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)))))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (atan2.f64 im re))
(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))

rewrite97.0ms (1.4%)

Memory
6.5MiB live, 197.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval106.0ms (1.5%)

Memory
9.0MiB live, 150.7MiB allocated
Compiler

Compiled 8 349 to 1 023 computations (87.7% saved)

prune17.0ms (0.2%)

Memory
24.0MiB live, 70.5MiB allocated
Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New28217299
Fresh000
Picked101
Done000
Total28317300
Accuracy
100.0%
Counts
300 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.5%
(/.f64 (fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64)))
82.9%
(/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
99.4%
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
50.1%
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
99.3%
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
82.4%
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 base)) (atan2.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.1%
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
99.2%
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
99.2%
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
99.2%
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.2%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
82.6%
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
98.9%
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
98.9%
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
98.8%
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.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)))
99.1%
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.4%
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
Compiler

Compiled 620 to 436 computations (29.7% saved)

simplify98.0ms (1.4%)

Memory
-16.3MiB live, 126.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))
cost-diff1
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
cost-diff3
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
cost-diff12
(/.f64 (fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64)))
cost-diff0
(log.f64 base)
cost-diff0
(*.f64 (log.f64 base) (atan2.f64 im re))
cost-diff0
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.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) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
cost-diff0
(pow.f64 (log.f64 base) #s(literal 3 binary64))
cost-diff0
(atan2.f64 im re)
cost-diff0
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
cost-diff0
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
cost-diff0
(atan2.f64 im re)
cost-diff0
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
cost-diff0
(log.f64 base)
cost-diff5
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
cost-diff0
(log.f64 base)
cost-diff0
(atan2.f64 im re)
cost-diff0
(/.f64 (atan2.f64 im re) (log.f64 base))
cost-diff0
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046247
067208
1129206
2370195
31979195
46921195
08353195
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(log.f64 base)
base
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(log.f64 base)
base
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(log.f64 base)
base
#s(literal 3 binary64)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.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) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 base)
base
(atan2.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)
(/.f64 (fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(log.f64 base)
base
#s(literal 3 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
(pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
#s(literal -1 binary64)
#s(literal 2 binary64)
Outputs
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(log.f64 base)
base
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 base)
base
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(log.f64 base)
base
#s(literal 3 binary64)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.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)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 base)
base
(atan2.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)
(/.f64 (fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(log.f64 base)
base
#s(literal 3 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
(pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
#s(literal -1 binary64)
#s(literal 2 binary64)

localize206.0ms (2.9%)

Memory
-34.2MiB live, 231.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.359375
(/.f64 (atan2.f64 im re) (log.f64 base))
accuracy0.3834762695368841
(pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64))
accuracy0.6029664062950725
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))
accuracy14.037771996867475
(/.f64 (fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64)))
accuracy0.3897113857718231
(*.f64 (log.f64 base) (atan2.f64 im re))
accuracy0.8376887354087252
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
accuracy1.5240818353382597
(pow.f64 (log.f64 base) #s(literal 8 binary64))
accuracy1.7009354285785325
(pow.f64 (log.f64 base) #s(literal 10 binary64))
accuracy0.3092575195368841
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
accuracy0.48024096552245493
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
accuracy0.774624072358587
(pow.f64 (log.f64 base) #s(literal 3 binary64))
accuracy0.9760632326331522
(pow.f64 (log.f64 base) #s(literal 4 binary64))
accuracy0.0
(log.f64 base)
accuracy0.3203125
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
accuracy0.36947250976844204
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
accuracy0.6045112793053261
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy0.0
(atan2.f64 im re)
accuracy0.0
(log.f64 base)
accuracy0.0
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
accuracy0.359375
(/.f64 (atan2.f64 im re) (log.f64 base))
Samples
180.0ms256×0valid
Compiler

Compiled 246 to 43 computations (82.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-pow2: 32.0ms (32.9% of total)
ival-pow: 17.0ms (17.5% of total)
ival-log: 16.0ms (16.4% of total)
ival-mult: 13.0ms (13.4% of total)
ival-div: 8.0ms (8.2% of total)
ival-hypot: 4.0ms (4.1% of total)
ival-add: 2.0ms (2.1% of total)
ival-atan2: 2.0ms (2.1% of total)
ival-sub: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series112.0ms (1.6%)

Memory
4.2MiB live, 235.7MiB allocated
Counts
21 → 43
Calls
Call 1
Inputs
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
(log.f64 base)
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.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) (atan2.f64 im re))
(/.f64 (fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow.f64 (log.f64 base) #s(literal 10 binary64))
(pow.f64 (log.f64 base) #s(literal 8 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64))
Outputs
(/ (atan2 im re) (log base))
(atan2 im re)
(/ (atan2 im re) (pow (log base) 2))
(* (pow (log base) 3) (atan2 im re))
(* (pow (log base) 9) (atan2 im re))
(* (log base) (atan2 im re))
(/ (pow (atan2 im re) 3) (pow (log base) 3))
(* -1 (/ (atan2 im re) (log base)))
(/ (pow (atan2 im re) 2) (pow (log base) 2))
(log base)
(pow (log base) 3)
(pow (log base) 2)
(pow (log base) 4)
(pow (log base) 10)
(pow (log base) 8)
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (log (/ 1 base)))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(* -1 (* (pow (log (/ 1 base)) 3) (atan2 im re)))
(* -1 (pow (log (/ 1 base)) 3))
(* -1 (* (pow (log (/ 1 base)) 9) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (/ (pow (atan2 im re) 3) (pow (log (/ 1 base)) 3)))
(/ (atan2 im re) (log (/ 1 base)))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 10)
(pow (log (/ 1 base)) 8)
(/ (pow (atan2 im re) 2) (pow (log (/ 1 base)) 2))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3) (atan2 im re))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 9) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (pow (atan2 im re) 3) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(* -1 (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base))))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 10)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
(/ (pow (atan2 im re) 2) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
Calls

9 calls:

TimeVariablePointExpression
17.0ms
base
@-inf
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (atan2 im re) (log base)) (atan2 im re) (log base) (* (log base) (/ (atan2 im re) (pow (log base) 2))) (/ (atan2 im re) (pow (log base) 2)) (/ (* (atan2 im re) (pow (log base) 3)) (pow (log base) 4)) (* (atan2 im re) (pow (log base) 3)) (pow (log base) 3) (* (* (log base) (atan2 im re)) (pow (log base) 8)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (atan2 im re)) (/ (+ (* (pow (/ (atan2 im re) (log base)) 3) 1) 0) (pow (* -1 (/ (atan2 im re) (log base))) 2)) (+ (* (pow (/ (atan2 im re) (log base)) 3) 1) 0) (* -1 (/ (atan2 im re) (log base))) (pow (/ (atan2 im re) (log base)) 3) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10) (pow (log base) 8) (pow (* -1 (/ (atan2 im re) (log base))) 2))
16.0ms
base
@inf
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (atan2 im re) (log base)) (atan2 im re) (log base) (* (log base) (/ (atan2 im re) (pow (log base) 2))) (/ (atan2 im re) (pow (log base) 2)) (/ (* (atan2 im re) (pow (log base) 3)) (pow (log base) 4)) (* (atan2 im re) (pow (log base) 3)) (pow (log base) 3) (* (* (log base) (atan2 im re)) (pow (log base) 8)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (atan2 im re)) (/ (+ (* (pow (/ (atan2 im re) (log base)) 3) 1) 0) (pow (* -1 (/ (atan2 im re) (log base))) 2)) (+ (* (pow (/ (atan2 im re) (log base)) 3) 1) 0) (* -1 (/ (atan2 im re) (log base))) (pow (/ (atan2 im re) (log base)) 3) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10) (pow (log base) 8) (pow (* -1 (/ (atan2 im re) (log base))) 2))
13.0ms
re
@inf
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (atan2 im re) (log base)) (atan2 im re) (log base) (* (log base) (/ (atan2 im re) (pow (log base) 2))) (/ (atan2 im re) (pow (log base) 2)) (/ (* (atan2 im re) (pow (log base) 3)) (pow (log base) 4)) (* (atan2 im re) (pow (log base) 3)) (pow (log base) 3) (* (* (log base) (atan2 im re)) (pow (log base) 8)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (atan2 im re)) (/ (+ (* (pow (/ (atan2 im re) (log base)) 3) 1) 0) (pow (* -1 (/ (atan2 im re) (log base))) 2)) (+ (* (pow (/ (atan2 im re) (log base)) 3) 1) 0) (* -1 (/ (atan2 im re) (log base))) (pow (/ (atan2 im re) (log base)) 3) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10) (pow (log base) 8) (pow (* -1 (/ (atan2 im re) (log base))) 2))
12.0ms
im
@-inf
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (atan2 im re) (log base)) (atan2 im re) (log base) (* (log base) (/ (atan2 im re) (pow (log base) 2))) (/ (atan2 im re) (pow (log base) 2)) (/ (* (atan2 im re) (pow (log base) 3)) (pow (log base) 4)) (* (atan2 im re) (pow (log base) 3)) (pow (log base) 3) (* (* (log base) (atan2 im re)) (pow (log base) 8)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (atan2 im re)) (/ (+ (* (pow (/ (atan2 im re) (log base)) 3) 1) 0) (pow (* -1 (/ (atan2 im re) (log base))) 2)) (+ (* (pow (/ (atan2 im re) (log base)) 3) 1) 0) (* -1 (/ (atan2 im re) (log base))) (pow (/ (atan2 im re) (log base)) 3) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10) (pow (log base) 8) (pow (* -1 (/ (atan2 im re) (log base))) 2))
12.0ms
im
@0
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (atan2 im re) (log base)) (atan2 im re) (log base) (* (log base) (/ (atan2 im re) (pow (log base) 2))) (/ (atan2 im re) (pow (log base) 2)) (/ (* (atan2 im re) (pow (log base) 3)) (pow (log base) 4)) (* (atan2 im re) (pow (log base) 3)) (pow (log base) 3) (* (* (log base) (atan2 im re)) (pow (log base) 8)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (atan2 im re)) (/ (+ (* (pow (/ (atan2 im re) (log base)) 3) 1) 0) (pow (* -1 (/ (atan2 im re) (log base))) 2)) (+ (* (pow (/ (atan2 im re) (log base)) 3) 1) 0) (* -1 (/ (atan2 im re) (log base))) (pow (/ (atan2 im re) (log base)) 3) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10) (pow (log base) 8) (pow (* -1 (/ (atan2 im re) (log base))) 2))

simplify281.0ms (4%)

Memory
27.0MiB live, 298.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070341
1132327
2317327
31282327
44390327
08970327
Stop Event
iter limit
node limit
Counts
43 → 43
Calls
Call 1
Inputs
(/ (atan2 im re) (log base))
(atan2 im re)
(/ (atan2 im re) (pow (log base) 2))
(* (pow (log base) 3) (atan2 im re))
(* (pow (log base) 9) (atan2 im re))
(* (log base) (atan2 im re))
(/ (pow (atan2 im re) 3) (pow (log base) 3))
(* -1 (/ (atan2 im re) (log base)))
(/ (pow (atan2 im re) 2) (pow (log base) 2))
(log base)
(pow (log base) 3)
(pow (log base) 2)
(pow (log base) 4)
(pow (log base) 10)
(pow (log base) 8)
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (log (/ 1 base)))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(* -1 (* (pow (log (/ 1 base)) 3) (atan2 im re)))
(* -1 (pow (log (/ 1 base)) 3))
(* -1 (* (pow (log (/ 1 base)) 9) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (/ (pow (atan2 im re) 3) (pow (log (/ 1 base)) 3)))
(/ (atan2 im re) (log (/ 1 base)))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 10)
(pow (log (/ 1 base)) 8)
(/ (pow (atan2 im re) 2) (pow (log (/ 1 base)) 2))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3) (atan2 im re))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 9) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (pow (atan2 im re) 3) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(* -1 (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base))))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 10)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
(/ (pow (atan2 im re) 2) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
Outputs
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(* (pow (log base) 3) (atan2 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))
(* (pow (log base) 9) (atan2 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re))
(* (log base) (atan2 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/ (pow (atan2 im re) 3) (pow (log base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))
(* -1 (/ (atan2 im re) (log base)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))
(/ (pow (atan2 im re) 2) (pow (log base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(log base)
(log.f64 base)
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(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 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (log (/ 1 base)))
(log.f64 base)
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(* -1 (* (pow (log (/ 1 base)) 3) (atan2 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))
(* -1 (pow (log (/ 1 base)) 3))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(* -1 (* (pow (log (/ 1 base)) 9) (atan2 im re)))
(*.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 9 binary64))) (atan2.f64 im re))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(* -1 (/ (pow (atan2 im re) 3) (pow (log (/ 1 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))
(/ (atan2 im re) (log (/ 1 base)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 4)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 4 binary64))
(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))
(/ (pow (atan2 im re) 2) (pow (log (/ 1 base)) 2))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3) (atan2 im re))
(*.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64)) (atan2.f64 im re))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64))
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 9) (atan2 im re))
(*.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 9 binary64)) (atan2.f64 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (atan2.f64 im re))
(/ (pow (atan2 im re) 3) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))) #s(literal 3 binary64))
(* -1 (/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base))))))
(/.f64 (neg.f64 (atan2.f64 im re)) (-.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))
(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)))) 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))
(/ (pow (atan2 im re) 2) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))

rewrite69.0ms (1%)

Memory
24.7MiB live, 116.3MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046196
067174
1249160
01748160
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
21 → 486
Calls
Call 1
Inputs
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
(log.f64 base)
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.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) (atan2.f64 im re))
(/.f64 (fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow.f64 (log.f64 base) #s(literal 10 binary64))
(pow.f64 (log.f64 base) #s(literal 8 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64))
Outputs
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(atan2.f64 im re)
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))
(log.f64 base)
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.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) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (fabs.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 base))) (/.f64 (log.f64 base) (fabs.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))) #s(literal 0 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 3 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (atan2.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) (atan2.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 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (fabs.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 base))) (/.f64 (log.f64 base) (fabs.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 0 binary64))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 0 binary64))
(log.f64 (pow.f64 base (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 base) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (log.f64 base)) (*.f64 (fabs.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(fma.f64 (*.f64 (log.f64 base) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (*.f64 (log.f64 base) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (log.f64 base)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (log.f64 base)) (*.f64 (fabs.f64 (log.f64 base)) (log.f64 base)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (fabs.f64 (log.f64 base)) (*.f64 (fabs.f64 (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(fma.f64 #s(literal 0 binary64) (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(+.f64 (*.f64 (log.f64 base) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64))))
(+.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(+.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(log.f64 (pow.f64 base (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 base)) (atan2.f64 im re))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (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)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (atan2.f64 im re) #s(literal 0 binary64))
(fma.f64 (atan2.f64 im re) (log.f64 base) #s(literal 0 binary64))
(-.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64)))
(-.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(-.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 0 binary64))
(log.f64 (pow.f64 base (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))) #s(literal 0 binary64)) (-.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64)))))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 3 binary64))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64)) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 3 binary64)) (*.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64)) #s(literal 0 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64))) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 3 binary64))))
(+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64)) #s(literal 0 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64))) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 9 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64))))
(-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 3 binary64))))
(+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 6 binary64))))
(+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (fabs.f64 (log.f64 base))) (neg.f64 (fabs.f64 (log.f64 base))))
(*.f64 (fabs.f64 (fabs.f64 (log.f64 base))) (fabs.f64 (fabs.f64 (log.f64 base))))
(*.f64 (exp.f64 (log.f64 (log.f64 base))) (exp.f64 (log.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (fabs.f64 (log.f64 base)) (fabs.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 (fabs.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 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (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 4 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 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 (fabs.f64 (log.f64 base))) (neg.f64 (fabs.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (fabs.f64 (log.f64 base))) (neg.f64 (fabs.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (fabs.f64 (log.f64 base))) (fabs.f64 (fabs.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (fabs.f64 (log.f64 base))) (fabs.f64 (fabs.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 (log.f64 base))) (exp.f64 (log.f64 (log.f64 base))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (exp.f64 (log.f64 (log.f64 base))) (exp.f64 (log.f64 (log.f64 base))) #s(literal 0 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 (fabs.f64 (log.f64 base)) (fabs.f64 (log.f64 base)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (log.f64 base)) (fabs.f64 (log.f64 base)) #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))
(-.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (neg.f64 (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 (log.f64 base)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.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 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (fabs.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (fabs.f64 (log.f64 base))))
(*.f64 (*.f64 (fabs.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (*.f64 (fabs.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (*.f64 (fabs.f64 (log.f64 base)) (log.f64 base)) (*.f64 (fabs.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (fabs.f64 (log.f64 base))) (*.f64 (log.f64 base) (fabs.f64 (log.f64 base))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (log.f64 base)) (*.f64 (fabs.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(pow.f64 (exp.f64 (log.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 (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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 3 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 6 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 3 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 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)) (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 6 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 (log.f64 base)) (fabs.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (fabs.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fabs.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (*.f64 (fabs.f64 (log.f64 base)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fabs.f64 (log.f64 base)) (log.f64 base)) (*.f64 (fabs.f64 (log.f64 base)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (fabs.f64 (log.f64 base))) (*.f64 (log.f64 base) (fabs.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (log.f64 base)) (*.f64 (fabs.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base) #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) (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64))
(-.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.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 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 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 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (fabs.f64 (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 5 binary64)))
(pow.f64 (exp.f64 (log.f64 (log.f64 base))) #s(literal 10 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 (log.f64 base) #s(literal 10 binary64))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 10 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 10 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 10 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (fabs.f64 (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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.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 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(pow.f64 (exp.f64 (log.f64 (log.f64 base))) #s(literal 8 binary64))
(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 (log.f64 base) #s(literal 8 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 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 8 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 8 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 8 binary64))))
(*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (fabs.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (fabs.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (fabs.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (fabs.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) #s(literal 2 binary64))))

eval106.0ms (1.5%)

Memory
-30.5MiB live, 159.9MiB allocated
Compiler

Compiled 11 426 to 1 404 computations (87.7% saved)

prune33.0ms (0.5%)

Memory
12.1MiB live, 68.0MiB allocated
Pruning

25 alts after pruning (22 fresh and 3 done)

PrunedKeptTotal
New51116527
Fresh6612
Picked235
Done000
Total51925544
Accuracy
100.0%
Counts
544 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.9%
(/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
99.4%
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
50.1%
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
99.3%
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
99.1%
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
99.2%
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
99.2%
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
99.2%
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.2%
(/.f64 #s(approx (* (* (log base) (atan2 im re)) (pow (log base) 8)) (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
98.9%
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
99.1%
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
99.4%
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
99.3%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
99.2%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.2%
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
78.3%
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 3 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
98.9%
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
99.1%
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
10.1%
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 (pow.f64 base (log.f64 base)))))
99.3%
(*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
99.1%
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
99.2%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
49.6%
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/2 binary64)))))
99.4%
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
49.2%
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))))
Compiler

Compiled 829 to 594 computations (28.3% saved)

simplify135.0ms (1.9%)

Memory
-23.6MiB live, 114.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal 8 binary64))
cost-diff10
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
cost-diff0
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal 3 binary64))
cost-diff7
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
cost-diff0
(log.f64 base)
cost-diff0
(atan2.f64 im re)
cost-diff2
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
cost-diff3
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
cost-diff0
(atan2.f64 im re)
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -1 binary64))
cost-diff2
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
cost-diff0
(log.f64 base)
cost-diff0
(*.f64 (log.f64 base) (atan2.f64 im re))
cost-diff0
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
cost-diff6
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027177
045163
166163
2112138
3219138
4709138
53468138
65603138
75696138
85740138
95786138
105833138
08145138
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 base)
base
(atan2.f64 im re)
im
re
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(log.f64 base)
base
#s(literal -1 binary64)
(atan2.f64 im re)
im
re
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(atan2.f64 im re)
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)
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(log.f64 base)
base
#s(literal 3 binary64)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(pow.f64 (log.f64 base) #s(literal 8 binary64))
(log.f64 base)
base
#s(literal 8 binary64)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 10 binary64))
#s(literal 10 binary64)
Outputs
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))
(atan2.f64 im re)
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 base)
base
(atan2.f64 im re)
im
re
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(log.f64 base)
base
#s(literal -1 binary64)
(atan2.f64 im re)
im
re
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(/.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)
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(log.f64 base)
base
#s(literal 3 binary64)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) #s(literal 8 binary64))
(log.f64 base)
base
#s(literal 8 binary64)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 10 binary64))
#s(literal 10 binary64)

localize111.0ms (1.6%)

Memory
30.2MiB live, 214.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.3897113857718231
(*.f64 (log.f64 base) (atan2.f64 im re))
accuracy0.5262082207149552
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
accuracy1.5240818353382597
(pow.f64 (log.f64 base) #s(literal 8 binary64))
accuracy1.7009354285785325
(pow.f64 (log.f64 base) #s(literal 10 binary64))
accuracy0.35384750976844204
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
accuracy0.44451275789838707
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
accuracy0.774624072358587
(pow.f64 (log.f64 base) #s(literal 3 binary64))
accuracy0.9760632326331522
(pow.f64 (log.f64 base) #s(literal 4 binary64))
accuracy0.0
(log.f64 base)
accuracy0.3359375
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
accuracy0.38119125976844204
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
accuracy0.6045112793053261
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy0.0
(atan2.f64 im re)
accuracy0.0
(log.f64 base)
accuracy0.32421875
(pow.f64 (log.f64 base) #s(literal -1 binary64))
accuracy0.3359375
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
accuracy0.0
(log.f64 base)
accuracy0.359375
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
accuracy0.37109375
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))
accuracy0.3897113857718231
(*.f64 (log.f64 base) (atan2.f64 im re))
Samples
92.0ms256×0valid
Compiler

Compiled 179 to 29 computations (83.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-div: 26.0ms (36.8% of total)
ival-pow: 20.0ms (28.3% of total)
ival-atan2: 11.0ms (15.6% of total)
ival-mult: 7.0ms (9.9% of total)
ival-log: 3.0ms (4.2% of total)
ival-pow2: 2.0ms (2.8% of total)
exact: 1.0ms (1.4% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series134.0ms (1.9%)

Memory
-13.1MiB live, 231.7MiB allocated
Counts
18 → 34
Calls
Call 1
Inputs
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 base)
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(atan2.f64 im re)
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(pow.f64 (log.f64 base) #s(literal 8 binary64))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow.f64 (log.f64 base) #s(literal 10 binary64))
Outputs
(atan2 im re)
(/ (atan2 im re) (log base))
(* (log base) (atan2 im re))
(/ (atan2 im re) (pow (log base) 4))
(/ (atan2 im re) (pow (log base) 9))
(log base)
(/ 1 (log base))
(pow (log base) 3)
(pow (log base) 8)
(pow (log base) 2)
(pow (log base) 4)
(pow (log base) 10)
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(* -1 (pow (log (/ 1 base)) 3))
(/ (atan2 im re) (pow (log (/ 1 base)) 4))
(pow (log (/ 1 base)) 8)
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 9)))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 10)
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 4))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 9))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 10)
Calls

9 calls:

TimeVariablePointExpression
29.0ms
im
@-inf
((/ (* (log base) (atan2 im re)) (log base)) (/ (/ (* (log base) (atan2 im re)) (log base)) (log base)) (* (log base) (atan2 im re)) (log base) (* (pow (log base) -1) (atan2 im re)) (pow (log base) -1) (atan2 im re) (/ (log base) (pow (log base) 2)) (* (atan2 im re) (/ (log base) (pow (log base) 2))) (* (pow (log base) 3) (/ (atan2 im re) (pow (log base) 4))) (pow (log base) 3) (/ (atan2 im re) (pow (log base) 4)) (* (pow (log base) 8) (/ (* (log base) (atan2 im re)) (pow (log base) 10))) (pow (log base) 8) (/ (* (log base) (atan2 im re)) (pow (log base) 10)) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10))
24.0ms
base
@-inf
((/ (* (log base) (atan2 im re)) (log base)) (/ (/ (* (log base) (atan2 im re)) (log base)) (log base)) (* (log base) (atan2 im re)) (log base) (* (pow (log base) -1) (atan2 im re)) (pow (log base) -1) (atan2 im re) (/ (log base) (pow (log base) 2)) (* (atan2 im re) (/ (log base) (pow (log base) 2))) (* (pow (log base) 3) (/ (atan2 im re) (pow (log base) 4))) (pow (log base) 3) (/ (atan2 im re) (pow (log base) 4)) (* (pow (log base) 8) (/ (* (log base) (atan2 im re)) (pow (log base) 10))) (pow (log base) 8) (/ (* (log base) (atan2 im re)) (pow (log base) 10)) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10))
16.0ms
im
@0
((/ (* (log base) (atan2 im re)) (log base)) (/ (/ (* (log base) (atan2 im re)) (log base)) (log base)) (* (log base) (atan2 im re)) (log base) (* (pow (log base) -1) (atan2 im re)) (pow (log base) -1) (atan2 im re) (/ (log base) (pow (log base) 2)) (* (atan2 im re) (/ (log base) (pow (log base) 2))) (* (pow (log base) 3) (/ (atan2 im re) (pow (log base) 4))) (pow (log base) 3) (/ (atan2 im re) (pow (log base) 4)) (* (pow (log base) 8) (/ (* (log base) (atan2 im re)) (pow (log base) 10))) (pow (log base) 8) (/ (* (log base) (atan2 im re)) (pow (log base) 10)) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10))
15.0ms
re
@inf
((/ (* (log base) (atan2 im re)) (log base)) (/ (/ (* (log base) (atan2 im re)) (log base)) (log base)) (* (log base) (atan2 im re)) (log base) (* (pow (log base) -1) (atan2 im re)) (pow (log base) -1) (atan2 im re) (/ (log base) (pow (log base) 2)) (* (atan2 im re) (/ (log base) (pow (log base) 2))) (* (pow (log base) 3) (/ (atan2 im re) (pow (log base) 4))) (pow (log base) 3) (/ (atan2 im re) (pow (log base) 4)) (* (pow (log base) 8) (/ (* (log base) (atan2 im re)) (pow (log base) 10))) (pow (log base) 8) (/ (* (log base) (atan2 im re)) (pow (log base) 10)) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10))
13.0ms
base
@0
((/ (* (log base) (atan2 im re)) (log base)) (/ (/ (* (log base) (atan2 im re)) (log base)) (log base)) (* (log base) (atan2 im re)) (log base) (* (pow (log base) -1) (atan2 im re)) (pow (log base) -1) (atan2 im re) (/ (log base) (pow (log base) 2)) (* (atan2 im re) (/ (log base) (pow (log base) 2))) (* (pow (log base) 3) (/ (atan2 im re) (pow (log base) 4))) (pow (log base) 3) (/ (atan2 im re) (pow (log base) 4)) (* (pow (log base) 8) (/ (* (log base) (atan2 im re)) (pow (log base) 10))) (pow (log base) 8) (/ (* (log base) (atan2 im re)) (pow (log base) 10)) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10))

simplify139.0ms (2%)

Memory
33.5MiB live, 219.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058237
194226
2176226
3464226
41327226
54460226
66553226
08100226
Stop Event
iter limit
node limit
Counts
34 → 34
Calls
Call 1
Inputs
(atan2 im re)
(/ (atan2 im re) (log base))
(* (log base) (atan2 im re))
(/ (atan2 im re) (pow (log base) 4))
(/ (atan2 im re) (pow (log base) 9))
(log base)
(/ 1 (log base))
(pow (log base) 3)
(pow (log base) 8)
(pow (log base) 2)
(pow (log base) 4)
(pow (log base) 10)
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (log (/ 1 base)))
(/ -1 (log (/ 1 base)))
(* -1 (pow (log (/ 1 base)) 3))
(/ (atan2 im re) (pow (log (/ 1 base)) 4))
(pow (log (/ 1 base)) 8)
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 9)))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 10)
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 4))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 9))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 10)
Outputs
(atan2 im re)
(atan2.f64 im re)
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/ (atan2 im re) (pow (log base) 4))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/ (atan2 im re) (pow (log base) 9))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 9 binary64)))
(log base)
(log.f64 base)
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (log base) 8)
(pow.f64 (log.f64 base) #s(literal 8 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow (log base) 10)
(pow.f64 (log.f64 base) #s(literal 10 binary64))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(* -1 (log (/ 1 base)))
(log.f64 base)
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(* -1 (pow (log (/ 1 base)) 3))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(/ (atan2 im re) (pow (log (/ 1 base)) 4))
(/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 4 binary64)))
(pow (log (/ 1 base)) 8)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 8 binary64))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 9)))
(/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 9 binary64)))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 4)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 4 binary64))
(pow (log (/ 1 base)) 10)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 10 binary64))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (atan2.f64 im re))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.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 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 3 binary64))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 4))
(/.f64 (atan2.f64 im re) (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)))) 8)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 8 binary64))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 9))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 9 binary64)))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 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)))) 10)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 10 binary64))

rewrite153.0ms (2.2%)

Memory
11.7MiB live, 385.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027130
045116
1110116
237188
3217288
0893188
Stop Event
iter limit
node limit
iter limit
Counts
18 → 1 411
Calls
Call 1
Inputs
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 base)
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(atan2.f64 im re)
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(pow.f64 (log.f64 base) #s(literal 8 binary64))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow.f64 (log.f64 base) #s(literal 10 binary64))
Outputs
(atan2.f64 im re)
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) #s(literal -1 binary64))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(neg.f64 (atan2.f64 im re))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (exp.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (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 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(*.f64 (/.f64 (atan2.f64 im re) (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)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 9 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(fma.f64 (cosh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (pow.f64 base (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(log.f64 (pow.f64 base (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (atan2.f64 im re) #s(literal -2 binary64)))) (log.f64 (pow.f64 base (/.f64 (atan2.f64 im re) #s(literal -2 binary64)))))
(log.f64 (pow.f64 base (atan2.f64 im re)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (log.f64 base)))) (neg.f64 (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.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 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(*.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)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (pow.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 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -1 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (fma.f64 (cosh.f64 (log.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)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (sqrt.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)))) (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (neg.f64 (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 5 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(neg.f64 (log.f64 base))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 base)))
(-.f64 #s(literal 0 binary64) (log.f64 base))
(fabs.f64 (-.f64 (log.f64 base) #s(literal 0 binary64)))
(fabs.f64 (log.f64 base))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (log.f64 base)))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (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 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (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 (pow.f64 base #s(literal -1 binary64)))
(log.f64 base)
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (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 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(*.f64 (/.f64 (atan2.f64 im re) (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)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 9 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(fma.f64 (cosh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (pow.f64 base (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(log.f64 (pow.f64 base (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3/4 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 (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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(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 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(-.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(exp.f64 (+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (neg.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (sinh.f64 (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.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 5 binary64))) (/.f64 (*.f64 (sinh.f64 (log.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 5 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))) (/.f64 (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(+.f64 (/.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (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 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (cosh.f64 (log.f64 (log.f64 base))))
(+.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal -9 binary64))))
(atan2.f64 im re)
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) #s(literal -1 binary64))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(neg.f64 (atan2.f64 im re))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (exp.f64 (atan2.f64 im re)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3/4 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 (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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(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 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(-.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(exp.f64 (+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (neg.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (sinh.f64 (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.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 5 binary64))) (/.f64 (*.f64 (sinh.f64 (log.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 5 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))) (/.f64 (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(+.f64 (/.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (/.f64 (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 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (cosh.f64 (log.f64 (log.f64 base))))
(+.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal -9 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (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 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(*.f64 (/.f64 (atan2.f64 im re) (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)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 9 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(fma.f64 (cosh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (pow.f64 base (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(log.f64 (pow.f64 base (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (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 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(*.f64 (/.f64 (atan2.f64 im re) (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)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 9 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(fma.f64 (cosh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (pow.f64 base (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(log.f64 (pow.f64 base (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 9/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 9/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 9/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 9/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 9/4 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 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 -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 4 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 3/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 11/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))))
(/.f64 (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))))))
(/.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 11/2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 11/2 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(fma.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)))
(fma.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 3 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(+.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.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 5 binary64))) (/.f64 (*.f64 (sinh.f64 (log.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 5 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)))) (log.f64 (pow.f64 base (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)))))
(+.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 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.f64 (log.f64 base) (sinh.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 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (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 -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (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 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(*.f64 (/.f64 (atan2.f64 im re) (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)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 9 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(fma.f64 (cosh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (pow.f64 base (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(log.f64 (pow.f64 base (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 8 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 8 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 8 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 8 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 8 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 8 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 8 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 8 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 8 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal 8 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (log.f64 base))
(*.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 5 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 1 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 3 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 7 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 4 binary64)) (exp.f64 #s(literal 4 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 8 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 8 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 16 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 1 binary64))
(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 (log.f64 base) #s(literal 8 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 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 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))) #s(literal 4 binary64))
(/.f64 (fabs.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)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 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 (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))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 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 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 4 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (sinh.f64 (log.f64 (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)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.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))))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 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 8 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 8 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(+.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 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 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 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 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (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 4 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 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)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (sinh.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 (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 (pow.f64 base #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 7 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 7 binary64))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (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)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (log.f64 base))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -9 binary64)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -9 binary64)) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 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 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (sqrt.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 4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #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 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))) #s(literal 4 binary64))
(/.f64 (fabs.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)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #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 (sqrt.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)))) (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (log.f64 base))
(/.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))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #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 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (cosh.f64 (log.f64 (log.f64 base)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 (log.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)))) (/.f64 (pow.f64 (sinh.f64 (log.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)))))
(-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))))
(fabs.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (pow.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 (exp.f64 #s(literal 2 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (log.f64 (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)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #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 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)) (log.f64 base)))
(+.f64 (/.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (log.f64 base)))
(+.f64 (/.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 base)) (/.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 base)))
(+.f64 (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)) (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)))
(+.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 (neg.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (sinh.f64 (neg.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)))) (cosh.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 base (log.f64 base)))
(*.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))) (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 1 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 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 8 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 8 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 4 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 4 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (neg.f64 (sqrt.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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 8 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 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 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))) #s(literal 4 binary64))
(/.f64 (fabs.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)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 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 (sqrt.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)))) (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) #s(literal 2 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 (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))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 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 9 binary64)) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.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))))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(sqrt.f64 (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 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(exp.f64 (+.f64 (-.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 8 binary64) (-.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 8 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (log.f64 (log.f64 base))))
(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 (/.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 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 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 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 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (*.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 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (neg.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (sinh.f64 (neg.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)))) (cosh.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)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 8 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 (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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 15/2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 10 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 10 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 10 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 10 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 10 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 10 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 (exp.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 15/2 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 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 (neg.f64 (neg.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 5/2 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 15/2 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 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 15/2 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 binary64)) (neg.f64 (neg.f64 (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 5 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 20 binary64))
(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 5 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) #s(literal 1 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 2 binary64)) #s(literal 5 binary64))
(pow.f64 (log.f64 base) #s(literal 10 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 2 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 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))))) #s(literal 4 binary64))
(/.f64 (fabs.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)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 2 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))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 2 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 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)) (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 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 10 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 10 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))) #s(literal 2 binary64)))
(exp.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)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 2 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 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))) #s(literal 2 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 (sinh.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 (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)))))

eval288.0ms (4.1%)

Memory
-9.4MiB live, 424.9MiB allocated
Compiler

Compiled 32 656 to 4 027 computations (87.7% saved)

prune131.0ms (1.9%)

Memory
-21.8MiB live, 127.4MiB allocated
Pruning

31 alts after pruning (26 fresh and 5 done)

PrunedKeptTotal
New1 446211 467
Fresh12517
Picked235
Done123
Total1 461311 492
Accuracy
100.0%
Counts
1 492 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.6%
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
99.4%
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
99.3%
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
99.2%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
53.2%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re))
49.4%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 4 binary64)) (atan2.f64 im re))
49.5%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (atan2.f64 im re))
49.6%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
98.6%
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 5/2 binary64))))
98.9%
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
98.9%
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) #s(approx (/ (* (log base) (atan2 im re)) (pow (log base) 10)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 9 binary64)))))
99.0%
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
99.0%
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))))
99.1%
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
49.6%
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
99.3%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
99.2%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.2%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
99.3%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
10.1%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base)))))
99.2%
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
99.1%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9 binary64)))
99.0%
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
49.6%
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (atan2.f64 im re))
99.3%
(*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
99.2%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
49.1%
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
99.2%
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
99.4%
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
49.2%
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))))
Compiler

Compiled 789 to 634 computations (19.6% saved)

simplify259.0ms (3.7%)

Memory
19.3MiB live, 112.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 base)
cost-diff0
(/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base))))
cost-diff0
(atan2.f64 im re)
cost-diff0
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base)))))
cost-diff0
(/.f64 (atan2.f64 im re) (log.f64 base))
cost-diff0
(log.f64 base)
cost-diff1
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
cost-diff5
(*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
cost-diff0
(atan2.f64 im re)
cost-diff0
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
cost-diff0
(log.f64 base)
cost-diff5
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
cost-diff0
(log.f64 base)
cost-diff0
(sqrt.f64 (log.f64 base))
cost-diff0
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
cost-diff0
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
cost-diff0
(atan2.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)) (atan2.f64 im re))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022151
039145
157137
276137
3175137
4358137
51241137
62905137
74163137
85198137
96235137
107343137
08030137
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(/.f64 #s(literal 1 binary64) (log.f64 base))
#s(literal 1 binary64)
(log.f64 base)
base
(atan2.f64 im re)
im
re
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(sqrt.f64 (log.f64 base))
(log.f64 base)
base
#s(literal -2 binary64)
(atan2.f64 im re)
im
re
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(log.f64 base)
base
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal -2 binary64))
#s(literal -2 binary64)
(*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(log.f64 base)
base
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base)))))
(atan2.f64 im re)
im
re
(/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base))))
(log.f64 base)
base
(log.f64 (pow.f64 base (log.f64 base)))
(pow.f64 base (log.f64 base))
Outputs
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (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
(atan2.f64 im re)
im
re
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(sqrt.f64 (log.f64 base))
(log.f64 base)
base
#s(literal -2 binary64)
(atan2.f64 im re)
im
re
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 base)
base
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal -2 binary64))
#s(literal -2 binary64)
(*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 base)
base
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base)))) (atan2.f64 im re))
(atan2.f64 im re)
im
re
(/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base))))
(log.f64 base)
base
(log.f64 (pow.f64 base (log.f64 base)))
(pow.f64 base (log.f64 base))

localize136.0ms (1.9%)

Memory
-2.3MiB live, 90.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.006191259768442017
(pow.f64 base (log.f64 base))
accuracy0.171875
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base)))))
accuracy0.20703125
(/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base))))
accuracy30.74624663684662
(log.f64 (pow.f64 base (log.f64 base)))
accuracy0.0
(log.f64 base)
accuracy0.1796875
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
accuracy0.18359375
(/.f64 (atan2.f64 im re) (log.f64 base))
accuracy0.21322250976844204
(*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
accuracy0.0
(log.f64 base)
accuracy0.140625
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
accuracy0.21322250976844204
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
accuracy0.2575187988422101
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy0.0
(log.f64 base)
accuracy0.078125
(sqrt.f64 (log.f64 base))
accuracy0.171875
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
accuracy0.2738075683790941
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
accuracy0.0
(atan2.f64 im re)
accuracy0.0
(log.f64 base)
accuracy0.1484375
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy0.171875
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
Samples
51.0ms128×0invalid
27.0ms128×0valid
Compiler

Compiled 153 to 24 computations (84.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-pow: 13.0ms (34.2% of total)
ival-mult: 9.0ms (23.7% of total)
ival-div: 6.0ms (15.8% of total)
ival-log: 6.0ms (15.8% of total)
ival-atan2: 2.0ms (5.3% of total)
ival-sqrt: 2.0ms (5.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series257.0ms (3.7%)

Memory
-9.0MiB live, 384.1MiB allocated
Counts
17 → 25
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(log.f64 base)
(atan2.f64 im re)
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(sqrt.f64 (log.f64 base))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base)))))
(/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base))))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(log.f64 (pow.f64 base (log.f64 base)))
(pow.f64 base (log.f64 base))
Outputs
(/ (atan2 im re) (log base))
(atan2 im re)
(/ (atan2 im re) (pow (log base) 2))
(/ 1 (log base))
(log base)
(sqrt (log base))
(/ 1 (pow (log base) 2))
(pow (log base) 2)
(exp (pow (log base) 2))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(pow (log (/ 1 base)) 2)
(exp (pow (log (/ 1 base)) 2))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(exp (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
Calls

9 calls:

TimeVariablePointExpression
66.0ms
im
@0
((* (/ 1 (log base)) (atan2 im re)) (/ 1 (log base)) (log base) (atan2 im re) (* (pow (sqrt (log base)) -2) (atan2 im re)) (pow (sqrt (log base)) -2) (sqrt (log base)) (* (log base) (* (atan2 im re) (pow (log base) -2))) (* (atan2 im re) (pow (log base) -2)) (* (log base) (/ (/ (atan2 im re) (log base)) (log base))) (/ (/ (atan2 im re) (log base)) (log base)) (/ (atan2 im re) (log base)) (* (atan2 im re) (/ (log base) (log (pow base (log base))))) (/ (log base) (log (pow base (log base)))) (pow (log base) -2) (log (pow base (log base))) (pow base (log base)))
36.0ms
base
@0
((* (/ 1 (log base)) (atan2 im re)) (/ 1 (log base)) (log base) (atan2 im re) (* (pow (sqrt (log base)) -2) (atan2 im re)) (pow (sqrt (log base)) -2) (sqrt (log base)) (* (log base) (* (atan2 im re) (pow (log base) -2))) (* (atan2 im re) (pow (log base) -2)) (* (log base) (/ (/ (atan2 im re) (log base)) (log base))) (/ (/ (atan2 im re) (log base)) (log base)) (/ (atan2 im re) (log base)) (* (atan2 im re) (/ (log base) (log (pow base (log base))))) (/ (log base) (log (pow base (log base)))) (pow (log base) -2) (log (pow base (log base))) (pow base (log base)))
33.0ms
base
@inf
((* (/ 1 (log base)) (atan2 im re)) (/ 1 (log base)) (log base) (atan2 im re) (* (pow (sqrt (log base)) -2) (atan2 im re)) (pow (sqrt (log base)) -2) (sqrt (log base)) (* (log base) (* (atan2 im re) (pow (log base) -2))) (* (atan2 im re) (pow (log base) -2)) (* (log base) (/ (/ (atan2 im re) (log base)) (log base))) (/ (/ (atan2 im re) (log base)) (log base)) (/ (atan2 im re) (log base)) (* (atan2 im re) (/ (log base) (log (pow base (log base))))) (/ (log base) (log (pow base (log base)))) (pow (log base) -2) (log (pow base (log base))) (pow base (log base)))
30.0ms
base
@-inf
((* (/ 1 (log base)) (atan2 im re)) (/ 1 (log base)) (log base) (atan2 im re) (* (pow (sqrt (log base)) -2) (atan2 im re)) (pow (sqrt (log base)) -2) (sqrt (log base)) (* (log base) (* (atan2 im re) (pow (log base) -2))) (* (atan2 im re) (pow (log base) -2)) (* (log base) (/ (/ (atan2 im re) (log base)) (log base))) (/ (/ (atan2 im re) (log base)) (log base)) (/ (atan2 im re) (log base)) (* (atan2 im re) (/ (log base) (log (pow base (log base))))) (/ (log base) (log (pow base (log base)))) (pow (log base) -2) (log (pow base (log base))) (pow base (log base)))
26.0ms
re
@0
((* (/ 1 (log base)) (atan2 im re)) (/ 1 (log base)) (log base) (atan2 im re) (* (pow (sqrt (log base)) -2) (atan2 im re)) (pow (sqrt (log base)) -2) (sqrt (log base)) (* (log base) (* (atan2 im re) (pow (log base) -2))) (* (atan2 im re) (pow (log base) -2)) (* (log base) (/ (/ (atan2 im re) (log base)) (log base))) (/ (/ (atan2 im re) (log base)) (log base)) (/ (atan2 im re) (log base)) (* (atan2 im re) (/ (log base) (log (pow base (log base))))) (/ (log base) (log (pow base (log base)))) (pow (log base) -2) (log (pow base (log base))) (pow base (log base)))

simplify118.0ms (1.7%)

Memory
8.1MiB live, 193.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040121
169118
2149118
3433118
41299118
56148118
010224118
Stop Event
iter limit
node limit
Counts
25 → 25
Calls
Call 1
Inputs
(/ (atan2 im re) (log base))
(atan2 im re)
(/ (atan2 im re) (pow (log base) 2))
(/ 1 (log base))
(log base)
(sqrt (log base))
(/ 1 (pow (log base) 2))
(pow (log base) 2)
(exp (pow (log base) 2))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/ 1 (pow (log (/ 1 base)) 2))
(pow (log (/ 1 base)) 2)
(exp (pow (log (/ 1 base)) 2))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(exp (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
Outputs
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
(/ (atan2 im re) (pow (log base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(log base)
(log.f64 base)
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(exp (pow (log base) 2))
(pow.f64 base (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ -1 (log (/ 1 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(* -1 (log (/ 1 base)))
(log.f64 base)
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (log.f64 base))))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(exp (pow (log (/ 1 base)) 2))
(pow.f64 base (log.f64 base))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(+ (log -1) (* -1 (log (/ -1 base))))
(log.f64 base)
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (log.f64 base))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(exp (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(pow.f64 base (log.f64 base))

rewrite81.0ms (1.2%)

Memory
3.9MiB live, 131.4MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022113
03997
18584
227984
0139284
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
17 → 756
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(log.f64 base)
(atan2.f64 im re)
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(sqrt.f64 (log.f64 base))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base)))))
(/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base))))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(log.f64 (pow.f64 base (log.f64 base)))
(pow.f64 base (log.f64 base))
Outputs
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 #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) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #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) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 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 (exp.f64 #s(literal -2 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (/.f64 #s(literal -1 binary64) (sqrt.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 (*.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))))) (-.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.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) (log.f64 base))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(fma.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)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64) (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(+.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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(log.f64 (pow.f64 base (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (log.f64 base))))
(*.f64 (fabs.f64 (sqrt.f64 (log.f64 base))) (fabs.f64 (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(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))
(neg.f64 (neg.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (log.f64 base)))
(fabs.f64 (log.f64 base))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (log.f64 base)) (log.f64 (sqrt.f64 (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 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 (/.f64 #s(literal 1 binary64) (pow.f64 base #s(literal -1 binary64))))
(log.f64 base)
(atan2.f64 im re)
(*.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (atan2.f64 im re))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (neg.f64 (atan2.f64 im re)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(log.f64 (pow.f64 base (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 #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) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #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) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 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 (exp.f64 #s(literal -2 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (/.f64 #s(literal -1 binary64) (sqrt.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 (*.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))))) (-.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.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) (log.f64 base))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(fma.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)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64) (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(+.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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(log.f64 (pow.f64 base (pow.f64 (log.f64 base) #s(literal -2 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 (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 (log.f64 base) #s(literal 1/2 binary64))
(sqrt.f64 (log.f64 base))
(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 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 #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) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (atan2.f64 im re)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (sinh.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 -1 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (atan2.f64 im re)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 #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) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (atan2.f64 im re)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (sinh.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 -1 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (atan2.f64 im re)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 #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) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 #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) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (atan2.f64 im re)))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #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) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 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 (exp.f64 #s(literal -2 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (/.f64 #s(literal -1 binary64) (sqrt.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 (*.f64 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (/.f64 #s(literal -1 binary64) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))))) (-.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.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) (log.f64 base))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(fma.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)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64) (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(+.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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))))
(log.f64 (pow.f64 base (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 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 (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)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (/.f64 #s(literal -1 binary64) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1 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 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -4 binary64))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(/.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 (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 #s(literal -1 binary64) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (log.f64 base)))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(fabs.f64 (pow.f64 (log.f64 base) #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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -4 binary64))) (sinh.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -4 binary64))))
(+.f64 (sinh.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 (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 (/.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 (*.f64 base base)))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))))))
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))
(fma.f64 (log.f64 base) (/.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(+.f64 (log.f64 (neg.f64 (sqrt.f64 (pow.f64 base (log.f64 base))))) (log.f64 (neg.f64 (sqrt.f64 (pow.f64 base (log.f64 base))))))
(+.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 base (neg.f64 (log.f64 base)))))
(log.f64 (pow.f64 base (log.f64 base)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 base (log.f64 base))) (pow.f64 base (/.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 base (/.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 base (log.f64 base))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (pow.f64 base (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (pow.f64 base (/.f64 (*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 base (/.f64 (*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 base (log.f64 base))))) (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 base (log.f64 base))))))
(*.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 4 binary64))) (sqrt.f64 (pow.f64 base (log.f64 base)))))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))) (neg.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))))
(*.f64 (sqrt.f64 (pow.f64 base (log.f64 base))) (sqrt.f64 (pow.f64 base (log.f64 base))))
(pow.f64 (exp.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(pow.f64 (neg.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))) #s(literal 2 binary64))
(pow.f64 (*.f64 base base) (/.f64 (log.f64 base) #s(literal 2 binary64)))
(pow.f64 (pow.f64 base #s(literal -1 binary64)) (neg.f64 (log.f64 base)))
(pow.f64 (sqrt.f64 (pow.f64 base (log.f64 base))) #s(literal 2 binary64))
(pow.f64 base (*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 base (log.f64 base))
(/.f64 (-.f64 (*.f64 (cosh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (cosh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (sinh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sinh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))) (-.f64 (cosh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sinh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (cosh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (-.f64 (*.f64 (sinh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sinh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (cosh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sinh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))) (sqrt.f64 (pow.f64 base (log.f64 base)))))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 base (log.f64 base))) (neg.f64 (sqrt.f64 (pow.f64 base (log.f64 base))))))
(fabs.f64 (pow.f64 base (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (*.f64 base base)) (/.f64 (log.f64 base) #s(literal 2 binary64))))
(exp.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(+.f64 (sinh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (cosh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (sinh.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))

eval90.0ms (1.3%)

Memory
-7.2MiB live, 179.6MiB allocated
Compiler

Compiled 10 115 to 1 497 computations (85.2% saved)

prune64.0ms (0.9%)

Memory
-15.0MiB live, 97.6MiB allocated
Pruning

29 alts after pruning (20 fresh and 9 done)

PrunedKeptTotal
New5767583
Fresh81321
Picked055
Done145
Total58529614
Accuracy
100.0%
Counts
614 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.6%
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
99.3%
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
99.2%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.3%
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))
53.2%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re))
49.4%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 4 binary64)) (atan2.f64 im re))
49.5%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (atan2.f64 im re))
49.5%
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) #s(literal 2 binary64)) (atan2.f64 im re))
49.6%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
98.6%
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 5/2 binary64))))
98.9%
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
99.0%
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
99.1%
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
99.3%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
99.2%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.3%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
10.1%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 (pow.f64 base (log.f64 base)))))
99.2%
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
49.1%
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
49.5%
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (atan2.f64 im re)))
99.1%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9 binary64)))
99.0%
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -5 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
49.6%
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (atan2.f64 im re))
99.3%
(*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
98.9%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 2 binary64))))
99.2%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
99.1%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
99.4%
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
Compiler

Compiled 1 359 to 530 computations (61% saved)

regimes89.0ms (1.3%)

Memory
23.5MiB live, 169.1MiB allocated
Accuracy

Total -63.0b remaining (-17528.2%)

Threshold costs -63b (-17528.2%)

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

5 calls:

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

Compiled 33 to 31 computations (6.1% saved)

simplify56.0ms (0.8%)

Memory
-14.6MiB live, 31.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02221
14919
215015
334513
465013
5157813
6334013
7438113
8608713
Stop Event
node limit
Calls
Call 1
Inputs
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
Outputs
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))

derivations110.0ms (1.6%)

Memory
4.7MiB live, 49.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121469
1343466
21279462
35845460
08117428
Stop Event
fuel
iter limit
node limit
Compiler

Compiled 35 to 22 computations (37.1% saved)

preprocess15.0ms (0.2%)

Memory
14.6MiB live, 14.6MiB allocated
Compiler

Compiled 126 to 80 computations (36.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...