math.log/2 on complex, imaginary part

Time bar (total: 7.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze294.0ms (4%)

Memory
-17.5MiB live, 282.5MiB 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.2s (30.4%)

Memory
37.9MiB live, 2 640.1MiB allocated
Samples
1.8s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-mult: 521.0ms (36.7% of total)
ival-hypot: 365.0ms (25.7% of total)
ival-log: 227.0ms (16% of total)
ival-atan2: 129.0ms (9.1% of total)
ival-div: 63.0ms (4.4% of total)
ival-sub: 57.0ms (4% of total)
ival-add: 40.0ms (2.8% of total)
ival-true: 7.0ms (0.5% of total)
exact: 6.0ms (0.4% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

explain438.0ms (6%)

Memory
-11.6MiB live, 699.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1230-0-(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
10-1(3.3353398258917615e+77 -8.940954870586134e-245 5.5199816901940965e-236)(*.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-rescue1120
(+.f64 (*.f64 re re) (*.f64 im im))overflow112
(*.f64 re re)overflow57
(*.f64 im im)overflow67
Confusion
Predicted +Predicted -
+11211
-0133
Precision
1.0
Recall
0.9105691056910569
Confusion?
Predicted +Predicted MaybePredicted -
+112011
-00133
Precision?
1.0
Recall?
0.9105691056910569
Freqs
test
numberfreq
0144
1112
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
212.0ms512×0valid
Compiler

Compiled 270 to 58 computations (78.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 163.0ms
ival-mult: 39.0ms (23.9% of total)
ival-hypot: 38.0ms (23.3% of total)
ival-add: 33.0ms (20.2% of total)
ival-atan2: 33.0ms (20.2% of total)
ival-log: 13.0ms (8% of total)
ival-div: 3.0ms (1.8% of total)
ival-sub: 3.0ms (1.8% of total)
ival-true: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess170.0ms (2.3%)

Memory
2.2MiB live, 189.4MiB 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.4MiB live, 1.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.6%
(/.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)

simplify120.0ms (1.7%)

Memory
2.4MiB live, 89.6MiB 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)

localize112.0ms (1.5%)

Memory
-3.6MiB live, 95.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.3090987617849413
(*.f64 (atan2.f64 im re) (log.f64 base))
accuracy0.3125
(/.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.46322250976844204
(*.f64 (log.f64 base) (log.f64 base))
accuracy28.672774858726534
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Samples
88.0ms256×0valid
Compiler

Compiled 121 to 20 computations (83.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-log: 41.0ms (66.9% of total)
ival-mult: 8.0ms (13.1% of total)
ival-hypot: 4.0ms (6.5% of total)
ival-div: 2.0ms (3.3% of total)
ival-add: 2.0ms (3.3% of total)
ival-atan2: 2.0ms (3.3% of total)
ival-sub: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series174.0ms (2.4%)

Memory
-25.2MiB live, 160.0MiB 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
60.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)))
37.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)))
27.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)))
14.0ms
re
@-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)))
7.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)))

simplify187.0ms (2.6%)

Memory
45.4MiB live, 187.3MiB 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))

rewrite132.0ms (1.8%)

Memory
-28.1MiB live, 106.1MiB 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)))

eval55.0ms (0.8%)

Memory
-8.9MiB live, 47.2MiB allocated
Compiler

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

prune14.0ms (0.2%)

Memory
20.6MiB live, 20.6MiB allocated
Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New28514299
Fresh000
Picked101
Done000
Total28614300
Accuracy
100.0%
Counts
300 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.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))))
51.5%
(/.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 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
51.6%
(/.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.2%
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
88.0%
(/.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.2%
(/.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.1%
(/.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.1%
(/.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)))
99.4%
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.4%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
83.2%
(*.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))))
99.3%
(*.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 540 to 386 computations (28.5% saved)

simplify99.0ms (1.4%)

Memory
13.8MiB live, 149.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 base)
cost-diff0
(*.f64 (log.f64 base) (atan2.f64 im re))
cost-diff0
(pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))
cost-diff11
(/.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))))
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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
cost-diff3
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 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: 3 (0.0ms)

IterNodesCost
041222
058193
1105191
2275182
31252180
46889180
08285180
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 6 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 6 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 6 binary64))
#s(literal 6 binary64)
(pow.f64 (log.f64 base) #s(literal 8 binary64))
#s(literal 8 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))))
(pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 base)
base
(atan2.f64 im re)
im
re
#s(literal 2 binary64)
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
#s(literal 3 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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (atan2.f64 im re)) (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 6 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7 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 6 binary64))
#s(literal 6 binary64)
(pow.f64 (log.f64 base) #s(literal 8 binary64))
#s(literal 8 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 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))
(*.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 base)
base
(atan2.f64 im re)
im
re
#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)) (atan2.f64 im re))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
#s(literal 3 binary64)

localize130.0ms (1.8%)

Memory
-29.1MiB live, 209.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.4018407641553001
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
accuracy0.4342575195368841
(pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))
accuracy0.6658364746741666
(pow.f64 (log.f64 base) #s(literal 3 binary64))
accuracy7.441578185636237
(/.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))))
accuracy0.3090987617849413
(*.f64 (log.f64 base) (atan2.f64 im re))
accuracy0.48017330360101507
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
accuracy1.1109198230072288
(pow.f64 (log.f64 base) #s(literal 6 binary64))
accuracy1.3860377047704
(pow.f64 (log.f64 base) #s(literal 8 binary64))
accuracy0.33431625976844204
(/.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.4018407641553001
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
accuracy0.6658364746741666
(pow.f64 (log.f64 base) #s(literal 3 binary64))
accuracy0.8561442872643118
(pow.f64 (log.f64 base) #s(literal 4 binary64))
accuracy0.0
(log.f64 base)
accuracy0.28744125976844204
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
accuracy0.32259750976844204
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
accuracy0.46322250976844204
(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.3671875
(/.f64 (atan2.f64 im re) (log.f64 base))
Samples
96.0ms256×0valid
Compiler

Compiled 219 to 37 computations (83.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-mult: 16.0ms (26.2% of total)
ival-pow: 12.0ms (19.7% of total)
ival-div: 9.0ms (14.7% of total)
ival-pow2: 7.0ms (11.5% of total)
ival-log: 6.0ms (9.8% of total)
ival-hypot: 4.0ms (6.6% of total)
ival-atan2: 2.0ms (3.3% of total)
ival-add: 1.0ms (1.6% of total)
ival-sub: 1.0ms (1.6% of total)
exact: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series106.0ms (1.5%)

Memory
21.1MiB live, 254.8MiB allocated
Counts
18 → 37
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 6 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 (log.f64 base) (atan2.f64 im re))
(/.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))))
(pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 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 8 binary64))
(pow.f64 (log.f64 base) #s(literal 6 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) 7) (atan2 im re))
(* (log base) (atan2 im re))
(* (pow (log base) 2) (pow (atan2 im re) 2))
(log base)
(pow (log base) 3)
(pow (log base) 2)
(pow (log base) 4)
(pow (log base) 8)
(pow (log base) 6)
(* -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)) 7) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* (pow (log (/ 1 base)) 2) (pow (atan2 im re) 2))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 8)
(pow (log (/ 1 base)) 6)
(/ (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)))) 7) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (pow (atan2 im re) 2))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 6)
Calls

9 calls:

TimeVariablePointExpression
18.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) 6)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 8)) (* (log base) (atan2 im re)) (/ (pow (* (log base) (atan2 im re)) 2) (* (atan2 im re) (pow (log base) 3))) (pow (* (log base) (atan2 im re)) 2) (pow (log base) 2) (pow (log base) 4) (pow (log base) 8) (pow (log base) 6))
14.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) 6)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 8)) (* (log base) (atan2 im re)) (/ (pow (* (log base) (atan2 im re)) 2) (* (atan2 im re) (pow (log base) 3))) (pow (* (log base) (atan2 im re)) 2) (pow (log base) 2) (pow (log base) 4) (pow (log base) 8) (pow (log base) 6))
13.0ms
base
@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) 6)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 8)) (* (log base) (atan2 im re)) (/ (pow (* (log base) (atan2 im re)) 2) (* (atan2 im re) (pow (log base) 3))) (pow (* (log base) (atan2 im re)) 2) (pow (log base) 2) (pow (log base) 4) (pow (log base) 8) (pow (log base) 6))
13.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) 6)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 8)) (* (log base) (atan2 im re)) (/ (pow (* (log base) (atan2 im re)) 2) (* (atan2 im re) (pow (log base) 3))) (pow (* (log base) (atan2 im re)) 2) (pow (log base) 2) (pow (log base) 4) (pow (log base) 8) (pow (log base) 6))
11.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) 6)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 8)) (* (log base) (atan2 im re)) (/ (pow (* (log base) (atan2 im re)) 2) (* (atan2 im re) (pow (log base) 3))) (pow (* (log base) (atan2 im re)) 2) (pow (log base) 2) (pow (log base) 4) (pow (log base) 8) (pow (log base) 6))

simplify110.0ms (1.5%)

Memory
2.5MiB live, 151.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
063284
1113272
2242272
3963272
42883272
57142272
08032272
Stop Event
iter limit
node limit
Counts
37 → 37
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) 7) (atan2 im re))
(* (log base) (atan2 im re))
(* (pow (log base) 2) (pow (atan2 im re) 2))
(log base)
(pow (log base) 3)
(pow (log base) 2)
(pow (log base) 4)
(pow (log base) 8)
(pow (log base) 6)
(* -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)) 7) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* (pow (log (/ 1 base)) 2) (pow (atan2 im re) 2))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 8)
(pow (log (/ 1 base)) 6)
(/ (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)))) 7) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (pow (atan2 im re) 2))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 6)
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) 7) (atan2 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (atan2.f64 im re))
(* (log base) (atan2 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(* (pow (log base) 2) (pow (atan2 im re) 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) 8)
(pow.f64 (log.f64 base) #s(literal 8 binary64))
(pow (log base) 6)
(pow.f64 (log.f64 base) #s(literal 6 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)) 7) (atan2 im re)))
(*.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 7 binary64))) (atan2.f64 im re))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(* (pow (log (/ 1 base)) 2) (pow (atan2 im re) 2))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 4)
(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))
(pow (log (/ 1 base)) 6)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 6 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)))) 7) (atan2 im re))
(*.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 7 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 (+ (log -1) (* -1 (log (/ -1 base)))) 2) (pow (atan2 im re) 2))
(*.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 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)))) 8)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 8 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 6)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 6 binary64))

rewrite101.0ms (1.4%)

Memory
1.2MiB live, 92.3MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041162
058136
1205119
01285119
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
18 → 659
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 6 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 (log.f64 base) (atan2.f64 im re))
(/.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))))
(pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 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 8 binary64))
(pow.f64 (log.f64 base) #s(literal 6 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)))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (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 (*.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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (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 3 binary64))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (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 (atan2.f64 im re) #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)) (pow.f64 (log.f64 base) #s(literal 3 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 -1 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (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))))
(*.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 (/.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 2 binary64)) (/.f64 (pow.f64 (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 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (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 (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.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 (*.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 (/.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (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 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)) (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 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))
(/.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 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))))
(/.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 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (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 (+.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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (*.f64 (neg.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 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) (*.f64 (neg.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 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (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 2 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 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(neg.f64 (/.f64 (*.f64 (neg.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 (neg.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))))
(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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 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)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))))
(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 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 (atan2.f64 im re) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (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 (*.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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 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 (atan2.f64 im re) (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 3 binary64))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)) #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)) (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 (atan2.f64 im re) #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)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64))
(fma.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))) #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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (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 4 binary64))) #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 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) #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 (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))
(fma.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 0 binary64))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #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) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.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 (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 (*.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 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (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 (*.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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (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 3 binary64))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (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 (atan2.f64 im re) #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)) (pow.f64 (log.f64 base) #s(literal 3 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 -1 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (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))))
(*.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 (/.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 2 binary64)) (/.f64 (pow.f64 (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 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (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 (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.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 (*.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 (/.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (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 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)) (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 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))
(/.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 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))))
(/.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 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (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 (+.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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (*.f64 (neg.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 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) (*.f64 (neg.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 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (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 2 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 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(neg.f64 (/.f64 (*.f64 (neg.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 (neg.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))))
(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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 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)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))))
(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 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 (atan2.f64 im re) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (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 (*.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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 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 (atan2.f64 im re) (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 3 binary64))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)) #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)) (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 (atan2.f64 im re) #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)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64))
(fma.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))) #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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (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 4 binary64))) #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 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) #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 (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))
(fma.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 0 binary64))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #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 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 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.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) (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 (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)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (log.f64 base)) (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 6 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 3 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.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 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 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 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (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 (*.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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (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 3 binary64))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (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 (atan2.f64 im re) #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)) (pow.f64 (log.f64 base) #s(literal 3 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 -1 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (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))))
(*.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 (/.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 2 binary64)) (/.f64 (pow.f64 (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 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (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 (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.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 (*.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 (/.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (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 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)) (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 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))
(/.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 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))))
(/.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 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (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 (+.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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (*.f64 (neg.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 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) (*.f64 (neg.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 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (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 2 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 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(neg.f64 (/.f64 (*.f64 (neg.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 (neg.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))))
(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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 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)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))))
(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 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 (atan2.f64 im re) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (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 (*.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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 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 (atan2.f64 im re) (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 3 binary64))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)) #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)) (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 (atan2.f64 im re) #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)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64))
(fma.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))) #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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (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 4 binary64))) #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 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) #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 (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))
(fma.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 0 binary64))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 0 binary64))
(log.f64 (pow.f64 base (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 1 binary64)) (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 1 binary64)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1 binary64))
(/.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 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 3 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 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(fma.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (atan2.f64 im re) #s(literal 1 binary64)) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 1 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))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) #s(literal 1 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)))
(log.f64 (pow.f64 base (atan2.f64 im re)))
(*.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 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (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 (*.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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (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 3 binary64))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (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 (atan2.f64 im re) #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)) (pow.f64 (log.f64 base) #s(literal 3 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 -1 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (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))))
(*.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 (/.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 2 binary64)) (/.f64 (pow.f64 (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 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (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 (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.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 (*.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 (/.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (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 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)) (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 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))
(/.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 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))))
(/.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 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (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 (+.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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (*.f64 (neg.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 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) (*.f64 (neg.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 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (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 2 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 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(neg.f64 (/.f64 (*.f64 (neg.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 (neg.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))))
(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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 8 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)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (atan2.f64 im re))))
(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 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 (atan2.f64 im re) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 base) (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 (*.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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 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 (atan2.f64 im re) (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 3 binary64))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)) #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)) (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 (atan2.f64 im re) #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)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64))
(fma.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))) #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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (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 4 binary64))) #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 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) #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 (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))
(fma.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 0 binary64))
(-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #s(literal 0 binary64))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re)) #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 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (atan2.f64 im re))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (fabs.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (fabs.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (exp.f64 (log.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))) (exp.f64 (log.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (log.f64 base)) (*.f64 (fabs.f64 (log.f64 base)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (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)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (*.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 (log.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (-.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))) #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 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.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 0 binary64) (*.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)) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.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 (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 6 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (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 8 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(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 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (fabs.f64 (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 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 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 (pow.f64 (log.f64 base) #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 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (fabs.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (fabs.f64 (log.f64 base)) #s(literal 3 binary64)))
(*.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 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(pow.f64 (exp.f64 (log.f64 (log.f64 base))) #s(literal 6 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (log.f64 base) #s(literal 6 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64)) (-.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/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))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fabs.f64 (log.f64 base)) #s(literal 3 binary64)) (pow.f64 (fabs.f64 (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.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 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 0 binary64))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 6 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 6 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 6 binary64))))
(+.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 6 binary64)))

eval77.0ms (1.1%)

Memory
23.2MiB live, 119.4MiB allocated
Compiler

Compiled 10 872 to 1 326 computations (87.8% saved)

prune22.0ms (0.3%)

Memory
-34.9MiB live, 54.9MiB allocated
Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New5319540
Fresh549
Picked325
Done000
Total53915554
Accuracy
100.0%
Counts
554 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))
88.0%
(/.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.2%
(/.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.4%
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.1%
(/.f64 #s(approx (* (* (log base) (atan2 im re)) (pow (log base) 6)) (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
99.1%
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
99.2%
(*.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.4%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.3%
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.3%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
54.9%
#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)))
54.5%
#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 530 to 383 computations (27.7% saved)

simplify146.0ms (2%)

Memory
3.3MiB live, 157.9MiB 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 8 binary64)))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal 6 binary64))
cost-diff3
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 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
(*.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
(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))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029174
048160
170160
2121149
3229149
4695149
53376149
65945149
76010149
86059149
96106149
106154149
117879149
09142149
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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 (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 (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 6 binary64)) (/.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 6 binary64))
(log.f64 base)
base
#s(literal 6 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))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 8 binary64))
#s(literal 8 binary64)
Outputs
(*.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 (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 (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 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 9 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(pow.f64 (log.f64 base) #s(literal 6 binary64))
(log.f64 base)
base
#s(literal 6 binary64)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 8 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 8 binary64))
#s(literal 8 binary64)

localize100.0ms (1.4%)

Memory
8.3MiB live, 201.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.328125
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
accuracy0.42638600823848477
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
accuracy1.1109198230072288
(pow.f64 (log.f64 base) #s(literal 6 binary64))
accuracy1.3860377047704
(pow.f64 (log.f64 base) #s(literal 8 binary64))
accuracy0.3125
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
accuracy0.3359375
(*.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.6658364746741666
(pow.f64 (log.f64 base) #s(literal 3 binary64))
accuracy0.8561442872643118
(pow.f64 (log.f64 base) #s(literal 4 binary64))
accuracy0.0
(log.f64 base)
accuracy0.29982377930532605
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
accuracy0.32650375976844204
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
accuracy0.46322250976844204
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy0.0
(log.f64 base)
accuracy0.32259750976844204
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
accuracy0.35775375976844204
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
accuracy0.45703125
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy0.0
(atan2.f64 im re)
accuracy0.0
(log.f64 base)
accuracy0.2421875
(pow.f64 (log.f64 base) #s(literal -1 binary64))
accuracy0.32650375976844204
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
Samples
73.0ms256×0valid
Compiler

Compiled 176 to 31 computations (82.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 54.0ms
ival-pow: 26.0ms (48.2% of total)
ival-mult: 12.0ms (22.2% of total)
ival-div: 5.0ms (9.3% of total)
ival-pow2: 5.0ms (9.3% of total)
ival-log: 4.0ms (7.4% of total)
ival-atan2: 2.0ms (3.7% of total)
exact: 1.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series148.0ms (2%)

Memory
-8.4MiB live, 178.2MiB allocated
Counts
18 → 37
Calls
Call 1
Inputs
(*.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)
(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) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.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 6 binary64)) (/.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 6 binary64))
(/.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 -2 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 8 binary64))
Outputs
(/ (atan2 im re) (log base))
(atan2 im re)
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 4))
(/ (atan2 im re) (pow (log base) 7))
(/ 1 (log base))
(log base)
(pow (log base) 3)
(pow (log base) 6)
(/ 1 (pow (log base) 2))
(pow (log base) 2)
(pow (log base) 4)
(pow (log base) 8)
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(* -1 (pow (log (/ 1 base)) 3))
(/ (atan2 im re) (pow (log (/ 1 base)) 4))
(pow (log (/ 1 base)) 6)
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 7)))
(/ 1 (pow (log (/ 1 base)) 2))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 8)
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (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)))) 4))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 6)
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 7))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
Calls

9 calls:

TimeVariablePointExpression
36.0ms
im
@0
((* (pow (log base) -1) (atan2 im re)) (pow (log base) -1) (log base) (atan2 im re) (* (log base) (* (atan2 im re) (pow (log base) -2))) (* (atan2 im re) (pow (log base) -2)) (/ (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) 6) (/ (* (log base) (atan2 im re)) (pow (log base) 8))) (pow (log base) 6) (/ (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) -2) (pow (log base) 2) (pow (log base) 4) (pow (log base) 8))
32.0ms
base
@0
((* (pow (log base) -1) (atan2 im re)) (pow (log base) -1) (log base) (atan2 im re) (* (log base) (* (atan2 im re) (pow (log base) -2))) (* (atan2 im re) (pow (log base) -2)) (/ (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) 6) (/ (* (log base) (atan2 im re)) (pow (log base) 8))) (pow (log base) 6) (/ (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) -2) (pow (log base) 2) (pow (log base) 4) (pow (log base) 8))
21.0ms
base
@-inf
((* (pow (log base) -1) (atan2 im re)) (pow (log base) -1) (log base) (atan2 im re) (* (log base) (* (atan2 im re) (pow (log base) -2))) (* (atan2 im re) (pow (log base) -2)) (/ (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) 6) (/ (* (log base) (atan2 im re)) (pow (log base) 8))) (pow (log base) 6) (/ (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) -2) (pow (log base) 2) (pow (log base) 4) (pow (log base) 8))
12.0ms
re
@0
((* (pow (log base) -1) (atan2 im re)) (pow (log base) -1) (log base) (atan2 im re) (* (log base) (* (atan2 im re) (pow (log base) -2))) (* (atan2 im re) (pow (log base) -2)) (/ (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) 6) (/ (* (log base) (atan2 im re)) (pow (log base) 8))) (pow (log base) 6) (/ (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) -2) (pow (log base) 2) (pow (log base) 4) (pow (log base) 8))
11.0ms
base
@inf
((* (pow (log base) -1) (atan2 im re)) (pow (log base) -1) (log base) (atan2 im re) (* (log base) (* (atan2 im re) (pow (log base) -2))) (* (atan2 im re) (pow (log base) -2)) (/ (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) 6) (/ (* (log base) (atan2 im re)) (pow (log base) 8))) (pow (log base) 6) (/ (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) -2) (pow (log base) 2) (pow (log base) 4) (pow (log base) 8))

simplify162.0ms (2.2%)

Memory
5.3MiB live, 183.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060267
190255
2165255
3464255
41446255
55147255
67344255
08389255
Stop Event
iter limit
node limit
Counts
37 → 37
Calls
Call 1
Inputs
(/ (atan2 im re) (log base))
(atan2 im re)
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 4))
(/ (atan2 im re) (pow (log base) 7))
(/ 1 (log base))
(log base)
(pow (log base) 3)
(pow (log base) 6)
(/ 1 (pow (log base) 2))
(pow (log base) 2)
(pow (log base) 4)
(pow (log base) 8)
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(/ (atan2 im re) (pow (log (/ 1 base)) 2))
(* -1 (pow (log (/ 1 base)) 3))
(/ (atan2 im re) (pow (log (/ 1 base)) 4))
(pow (log (/ 1 base)) 6)
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 7)))
(/ 1 (pow (log (/ 1 base)) 2))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 8)
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (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)))) 4))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 6)
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 7))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
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)))
(/ (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) 7))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 7 binary64)))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(log base)
(log.f64 base)
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (log base) 6)
(pow.f64 (log.f64 base) #s(literal 6 binary64))
(/ 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))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 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)))
(/.f64 #s(literal 1 binary64) (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))
(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)) 6)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 6 binary64))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 7)))
(/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 7 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))
(pow (log (/ 1 base)) 4)
(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))
(/ (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))))
(/ 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))))
(+ (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)
(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)))) 6)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 6 binary64))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 7))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 7 binary64)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)))
(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)))) 8)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 8 binary64))

rewrite288.0ms (4%)

Memory
14.5MiB live, 386.6MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029126
048104
1113104
240191
3299291
0894991
Stop Event
iter limit
node limit
iter limit
Counts
18 → 1 310
Calls
Call 1
Inputs
(*.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)
(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) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.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 6 binary64)) (/.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 6 binary64))
(/.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 -2 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 8 binary64))
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 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 9/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (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 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 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 (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 -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) (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 (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 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.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 (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 (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 (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 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (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)) (pow.f64 (log.f64 base) #s(literal 3 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 (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 (*.f64 (atan2.f64 im re) (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 -3 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 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) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 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 (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 (*.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 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1 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 -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 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 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 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 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.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 (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 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.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 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.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 (pow.f64 (log.f64 base) #s(literal 7 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 7 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 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 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 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 -3 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(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 -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 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(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 (*.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 (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 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 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.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 (sinh.f64 (log.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 (*.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 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (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 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 -3 binary64))) (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 (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))))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (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 4 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.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 (*.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 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 (neg.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 -7 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/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))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.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 (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 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (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 -2 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)))
(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 -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 (+.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 (neg.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 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (neg.f64 (log.f64 (log.f64 base))))))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(fma.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 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 #s(literal 1 binary64) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (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 -2 binary64)))
(-.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))))
(exp.f64 (+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64))) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))))
(exp.f64 (+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(exp.f64 (/.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -2 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 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/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 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #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 (log.f64 base)))) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (neg.f64 (cosh.f64 (log.f64 (log.f64 base)))) (sinh.f64 (neg.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.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 -1 binary64))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -7 binary64))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)))
(*.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 (fabs.f64 (sqrt.f64 (log.f64 base))) (fabs.f64 (sqrt.f64 (log.f64 base))))
(*.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 (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))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -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 (*.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 (/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (fabs.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 1/2 binary64)))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(neg.f64 (log.f64 base))
(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 (log.f64 base))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (/.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/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 (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 (pow.f64 (pow.f64 base #s(literal 1 binary64)) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(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)
(atan2.f64 im re)
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (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 (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))) (sqrt.f64 (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 -3 binary64))) (pow.f64 (log.f64 base) #s(literal 3 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 #s(literal 1 binary64) (atan2.f64 im re))
(*.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 3 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (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 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(neg.f64 (neg.f64 (atan2.f64 im re)))
(fma.f64 (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(log.f64 (exp.f64 (atan2.f64 im re)))
(*.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 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 9/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (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 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 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 (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 -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) (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 (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 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.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 (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 (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 (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 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (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)) (pow.f64 (log.f64 base) #s(literal 3 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 (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 (*.f64 (atan2.f64 im re) (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 -3 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 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) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 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 (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 (*.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 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1 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 -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 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 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 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 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.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 (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 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.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 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.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 (pow.f64 (log.f64 base) #s(literal 7 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 7 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 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 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 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 -3 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(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 -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 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(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 (*.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 (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 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 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.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 (sinh.f64 (log.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 (*.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 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (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 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 -3 binary64))) (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 (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))))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (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 4 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 9/2 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 8 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 9/2 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (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 8 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (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 (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) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.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 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (log.f64 base))
(*.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))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (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 -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 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (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 -1/2 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 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 (pow.f64 (log.f64 base) #s(literal 2 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)) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 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)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (*.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))) (log.f64 base))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.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 (atan2.f64 im re) #s(literal -1 binary64)) (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))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(fma.f64 (cosh.f64 (log.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (/.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) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 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 -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 6 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 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 -2 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 2 binary64))))))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(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 6 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (/.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 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 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 2 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64)))))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (log.f64 base)))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.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) (pow.f64 (log.f64 base) #s(literal -4 binary64))) (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))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 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 8 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(log.f64 (pow.f64 base (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 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 8 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (log.f64 base)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(*.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 (*.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 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 (neg.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 -7 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/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))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.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 (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 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (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 -2 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)))
(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 -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 (+.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 (neg.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 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (neg.f64 (log.f64 (log.f64 base))))))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(fma.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 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 #s(literal 1 binary64) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (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 -2 binary64)))
(-.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))))
(exp.f64 (+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64))) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))))
(exp.f64 (+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(exp.f64 (/.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -2 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 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/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 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #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 (log.f64 base)))) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (neg.f64 (cosh.f64 (log.f64 (log.f64 base)))) (sinh.f64 (neg.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.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 -1 binary64))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -7 binary64))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 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 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 9/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (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 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 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 (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 -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) (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 (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 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.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 (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 (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 (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 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (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)) (pow.f64 (log.f64 base) #s(literal 3 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 (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 (*.f64 (atan2.f64 im re) (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 -3 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 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) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 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 (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 (*.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 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1 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 -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 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 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 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 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.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 (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 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.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 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.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 (pow.f64 (log.f64 base) #s(literal 7 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 7 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 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 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 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 -3 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(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 -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 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(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 (*.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 (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 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 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.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 (sinh.f64 (log.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 (*.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 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (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 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 -3 binary64))) (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 (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))))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (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 4 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 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 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 9/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (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 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 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 (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 -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) (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 (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 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.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 (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 (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 (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 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (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)) (pow.f64 (log.f64 base) #s(literal 3 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 (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 (*.f64 (atan2.f64 im re) (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 -3 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 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) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 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 (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 (*.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 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1 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 -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 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 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 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 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.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 (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 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.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 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.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 (pow.f64 (log.f64 base) #s(literal 7 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 7 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 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 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 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 -3 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(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 -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 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(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 (*.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 (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 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 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.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 (sinh.f64 (log.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 (*.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 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (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 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 -3 binary64))) (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 (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))))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (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 4 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (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 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 (neg.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 5/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 9/4 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 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(*.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 (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 (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 3/2 binary64)) (neg.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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (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 3 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 6 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 6 binary64)) #s(literal 1/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 (+.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 7 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (log.f64 base))
(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 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 6 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(exp.f64 (fma.f64 #s(literal -3 binary64) (log.f64 (log.f64 base)) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))))
(exp.f64 (fma.f64 #s(literal -3 binary64) (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(exp.f64 (/.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal 6 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 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 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 (cosh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/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 (neg.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 (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 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (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 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (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 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.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 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.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)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(/.f64 (/.f64 (neg.f64 (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 -2 binary64)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 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))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 base (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(log.f64 (pow.f64 base (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(log.f64 (exp.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 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 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 9/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (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 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 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 (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 -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) (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 (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 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.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 (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 (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 (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 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -4 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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (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)) (pow.f64 (log.f64 base) #s(literal 3 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 (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 (*.f64 (atan2.f64 im re) (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 -3 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 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) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 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 (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 (*.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 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1 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 -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 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 6 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 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 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.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 (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 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.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 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.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 (pow.f64 (log.f64 base) #s(literal 7 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 7 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 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 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 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 -3 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(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 -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 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(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 (*.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 (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 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 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.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 (sinh.f64 (log.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 (*.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 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (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 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (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 -3 binary64))) (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 (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))))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (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 4 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (exp.f64 #s(literal 6 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal 6 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 21/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 11/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 21/4 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 11/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 4 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal 3 binary64)) (exp.f64 #s(literal 3 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 4 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 6 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 6 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 8 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 12 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (log.f64 base) #s(literal 6 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (log.f64 base))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(fma.f64 #s(literal 2 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))))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 3/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 3/2 binary64) (fma.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 3/2 binary64) (fma.f64 (log.f64 (log.f64 base)) #s(literal 3/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 6 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 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 3 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))) (*.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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -7 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 8 binary64)))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (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 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -7 binary64)))
(*.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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -7 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 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 -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.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)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.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 (log.f64 base) #s(literal -3 binary64)) (neg.f64 (atan2.f64 im re))) (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 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (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 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.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 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 8 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (neg.f64 (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 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -7/4 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (log.f64 (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 -1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 4 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 8 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -4 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 4 binary64))
(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 (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 (log.f64 base) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 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 (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 6 binary64)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))
(/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(fma.f64 (cosh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (neg.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)))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(-.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)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1/2 binary64) (neg.f64 (log.f64 (log.f64 base)))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1/2 binary64) (fma.f64 (log.f64 (log.f64 base)) #s(literal -1/2 binary64) (neg.f64 (log.f64 (log.f64 base))))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1/2 binary64) (fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -2 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (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 (cosh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.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 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal 2 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 -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal -3 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/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 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 (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 (+.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 (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 -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(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 (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 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 3/2 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64))))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 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 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))))
(+.f64 (neg.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 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (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 (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 (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 (*.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 (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)) (pow.f64 (log.f64 base) #s(literal 7/2 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 (log.f64 base) #s(literal 5/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 (*.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 (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 (+.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 7 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (log.f64 base))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.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)))
(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)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64) (log.f64 (log.f64 base))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64))))
(exp.f64 (/.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/2 binary64)) #s(literal 8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 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 (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 (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 (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 13/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64)) (pow.f64 (log.f64 base) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64)) (pow.f64 (log.f64 base) #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 13/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 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 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 6 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal 4 binary64)) (exp.f64 #s(literal 4 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 6 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 8 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 (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 (+.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) (exp.f64 (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 8 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 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(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 (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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 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)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 6 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 8 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 4 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #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 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 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 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 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))))
(+.f64 (neg.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))) (sinh.f64 (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (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 (exp.f64 (pow.f64 (log.f64 base) #s(literal 9/2 binary64))) (pow.f64 (log.f64 base) #s(literal 7/2 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 7 binary64))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64))))

eval228.0ms (3.1%)

Memory
37.4MiB live, 454.1MiB allocated
Compiler

Compiled 27 271 to 3 856 computations (85.9% saved)

prune91.0ms (1.2%)

Memory
-20.3MiB live, 130.6MiB allocated
Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New1 397141 411
Fresh808
Picked325
Done022
Total1 408181 426
Accuracy
100.0%
Counts
1 426 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.0%
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
99.4%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
54.7%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 4 binary64)) (atan2.f64 im re))
55.0%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
99.2%
(*.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.2%
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
55.0%
(*.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 (atan2.f64 im re) (log.f64 base)))
99.4%
(*.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.3%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (atan2.f64 im re))
99.2%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (atan2.f64 im re))
57.6%
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re))
99.3%
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
54.8%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -4 binary64))))
99.3%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
54.5%
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
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 372 to 315 computations (15.3% saved)

simplify147.0ms (2%)

Memory
36.8MiB live, 175.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
cost-diff0
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
cost-diff0
(*.f64 (atan2.f64 im re) (log.f64 base))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -2 binary64))
cost-diff5
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
cost-diff0
(log.f64 (log.f64 base))
cost-diff0
(neg.f64 (log.f64 (log.f64 base)))
cost-diff1
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
cost-diff2
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -2 binary64))
cost-diff0
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
cost-diff0
(*.f64 (sqrt.f64 (pow.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
023142
040137
162131
296131
3277131
4965131
08464131
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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(log.f64 base)
base
#s(literal -2 binary64)
(atan2.f64 im re)
im
re
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(neg.f64 (log.f64 (log.f64 base)))
(log.f64 (log.f64 base))
(log.f64 base)
base
(atan2.f64 im re)
im
re
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(log.f64 base)
base
#s(literal -2 binary64)
(*.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
(log.f64 base)
base
#s(literal -1/2 binary64)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))
(atan2.f64 im re)
im
re
(sqrt.f64 (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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(log.f64 base)
base
#s(literal -2 binary64)
(atan2.f64 im re)
im
re
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(neg.f64 (log.f64 (log.f64 base)))
(log.f64 (log.f64 base))
(log.f64 base)
base
(atan2.f64 im re)
im
re
(*.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))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(log.f64 base)
base
#s(literal -2 binary64)
(*.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
(log.f64 base)
base
#s(literal -1/2 binary64)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))
(atan2.f64 im re)
im
re
(sqrt.f64 (log.f64 base))

localize85.0ms (1.2%)

Memory
5.6MiB live, 140.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0390625
(sqrt.f64 (log.f64 base))
accuracy0.08203125
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
accuracy0.19140625
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))
accuracy0.193691259768442
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
accuracy0.0
(log.f64 base)
accuracy0.15234375
(*.f64 (atan2.f64 im re) (log.f64 base))
accuracy0.17578125
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
accuracy0.2421875
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy0.0
(log.f64 base)
accuracy0.02734375
(log.f64 (log.f64 base))
accuracy0.170253759768442
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
accuracy0.6259692384221014
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
accuracy0.0
(log.f64 base)
accuracy0.0546875
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
accuracy0.170253759768442
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re))
accuracy0.2421875
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy0.0
(atan2.f64 im re)
accuracy0.0
(log.f64 base)
accuracy0.125
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy0.170253759768442
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
Samples
40.0ms142×0valid
28.0ms114×0invalid
Compiler

Compiled 144 to 25 computations (82.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-log: 10.0ms (23.1% of total)
ival-mult: 9.0ms (20.8% of total)
ival-pow: 7.0ms (16.2% of total)
ival-div: 6.0ms (13.9% of total)
ival-sqrt: 4.0ms (9.2% of total)
ival-exp: 2.0ms (4.6% of total)
ival-atan2: 2.0ms (4.6% of total)
ival-neg: 1.0ms (2.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series309.0ms (4.3%)

Memory
-30.6MiB live, 551.9MiB allocated
Counts
17 → 37
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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(neg.f64 (log.f64 (log.f64 base)))
(log.f64 (log.f64 base))
(*.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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))
(sqrt.f64 (log.f64 base))
Outputs
(/ (atan2 im re) (log base))
(atan2 im re)
(* (exp (neg (log (log base)))) (atan2 im re))
(* (log base) (atan2 im re))
(* (sqrt (/ 1 (log base))) (atan2 im re))
(/ 1 (log base))
(log base)
(/ 1 (pow (log base) 2))
(exp (neg (log (log base))))
(* -1 (log (log base)))
(log (log base))
(sqrt (/ 1 (log base)))
(sqrt (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(/ 1 (pow (log (/ 1 base)) 2))
(* (exp (neg (log (* -1 (log (/ 1 base)))))) (atan2 im re))
(exp (neg (log (* -1 (log (/ 1 base))))))
(* -1 (log (* -1 (log (/ 1 base)))))
(log (* -1 (log (/ 1 base))))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* (sqrt (/ 1 (log (/ 1 base)))) (sqrt -1))
(* (sqrt (/ 1 (log (/ 1 base)))) (* (sqrt -1) (atan2 im re)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(* (exp (neg (log (+ (log -1) (* -1 (log (/ -1 base))))))) (atan2 im re))
(exp (neg (log (+ (log -1) (* -1 (log (/ -1 base)))))))
(* -1 (log (+ (log -1) (* -1 (log (/ -1 base))))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 base))))))
(* (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))) (atan2 im re))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
Calls

9 calls:

TimeVariablePointExpression
55.0ms
re
@0
((* (/ 1 (log base)) (atan2 im re)) (/ 1 (log base)) (log base) (atan2 im re) (* (sqrt (pow (log base) -2)) (atan2 im re)) (sqrt (pow (log base) -2)) (pow (log base) -2) (* (exp (neg (log (log base)))) (atan2 im re)) (exp (neg (log (log base)))) (neg (log (log base))) (log (log base)) (* (pow (log base) -2) (* (atan2 im re) (log base))) (* (atan2 im re) (log base)) (* (pow (log base) -1/2) (/ (atan2 im re) (sqrt (log base)))) (pow (log base) -1/2) (/ (atan2 im re) (sqrt (log base))) (sqrt (log base)))
44.0ms
base
@-inf
((* (/ 1 (log base)) (atan2 im re)) (/ 1 (log base)) (log base) (atan2 im re) (* (sqrt (pow (log base) -2)) (atan2 im re)) (sqrt (pow (log base) -2)) (pow (log base) -2) (* (exp (neg (log (log base)))) (atan2 im re)) (exp (neg (log (log base)))) (neg (log (log base))) (log (log base)) (* (pow (log base) -2) (* (atan2 im re) (log base))) (* (atan2 im re) (log base)) (* (pow (log base) -1/2) (/ (atan2 im re) (sqrt (log base)))) (pow (log base) -1/2) (/ (atan2 im re) (sqrt (log base))) (sqrt (log base)))
44.0ms
base
@inf
((* (/ 1 (log base)) (atan2 im re)) (/ 1 (log base)) (log base) (atan2 im re) (* (sqrt (pow (log base) -2)) (atan2 im re)) (sqrt (pow (log base) -2)) (pow (log base) -2) (* (exp (neg (log (log base)))) (atan2 im re)) (exp (neg (log (log base)))) (neg (log (log base))) (log (log base)) (* (pow (log base) -2) (* (atan2 im re) (log base))) (* (atan2 im re) (log base)) (* (pow (log base) -1/2) (/ (atan2 im re) (sqrt (log base)))) (pow (log base) -1/2) (/ (atan2 im re) (sqrt (log base))) (sqrt (log base)))
40.0ms
re
@-inf
((* (/ 1 (log base)) (atan2 im re)) (/ 1 (log base)) (log base) (atan2 im re) (* (sqrt (pow (log base) -2)) (atan2 im re)) (sqrt (pow (log base) -2)) (pow (log base) -2) (* (exp (neg (log (log base)))) (atan2 im re)) (exp (neg (log (log base)))) (neg (log (log base))) (log (log base)) (* (pow (log base) -2) (* (atan2 im re) (log base))) (* (atan2 im re) (log base)) (* (pow (log base) -1/2) (/ (atan2 im re) (sqrt (log base)))) (pow (log base) -1/2) (/ (atan2 im re) (sqrt (log base))) (sqrt (log base)))
35.0ms
base
@0
((* (/ 1 (log base)) (atan2 im re)) (/ 1 (log base)) (log base) (atan2 im re) (* (sqrt (pow (log base) -2)) (atan2 im re)) (sqrt (pow (log base) -2)) (pow (log base) -2) (* (exp (neg (log (log base)))) (atan2 im re)) (exp (neg (log (log base)))) (neg (log (log base))) (log (log base)) (* (pow (log base) -2) (* (atan2 im re) (log base))) (* (atan2 im re) (log base)) (* (pow (log base) -1/2) (/ (atan2 im re) (sqrt (log base)))) (pow (log base) -1/2) (/ (atan2 im re) (sqrt (log base))) (sqrt (log base)))

simplify129.0ms (1.8%)

Memory
18.4MiB live, 205.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
062265
1124249
2280247
3741247
43225237
08130237
Stop Event
iter limit
node limit
Counts
37 → 37
Calls
Call 1
Inputs
(/ (atan2 im re) (log base))
(atan2 im re)
(* (exp (neg (log (log base)))) (atan2 im re))
(* (log base) (atan2 im re))
(* (sqrt (/ 1 (log base))) (atan2 im re))
(/ 1 (log base))
(log base)
(/ 1 (pow (log base) 2))
(exp (neg (log (log base))))
(* -1 (log (log base)))
(log (log base))
(sqrt (/ 1 (log base)))
(sqrt (log base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(/ 1 (pow (log (/ 1 base)) 2))
(* (exp (neg (log (* -1 (log (/ 1 base)))))) (atan2 im re))
(exp (neg (log (* -1 (log (/ 1 base))))))
(* -1 (log (* -1 (log (/ 1 base)))))
(log (* -1 (log (/ 1 base))))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* (sqrt (/ 1 (log (/ 1 base)))) (sqrt -1))
(* (sqrt (/ 1 (log (/ 1 base)))) (* (sqrt -1) (atan2 im re)))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(* (exp (neg (log (+ (log -1) (* -1 (log (/ -1 base))))))) (atan2 im re))
(exp (neg (log (+ (log -1) (* -1 (log (/ -1 base)))))))
(* -1 (log (+ (log -1) (* -1 (log (/ -1 base))))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 base))))))
(* (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))) (atan2 im re))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
Outputs
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
(* (exp (neg (log (log base)))) (atan2 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(* (log base) (atan2 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(* (sqrt (/ 1 (log base))) (atan2 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))
(/ 1 (log base))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(log base)
(log.f64 base)
(/ 1 (pow (log base) 2))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(exp (neg (log (log base))))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(* -1 (log (log base)))
(neg.f64 (log.f64 (log.f64 base)))
(log (log base))
(log.f64 (log.f64 base))
(sqrt (/ 1 (log base)))
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/ -1 (log (/ 1 base)))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(* -1 (log (/ 1 base)))
(log.f64 base)
(/ 1 (pow (log (/ 1 base)) 2))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(* (exp (neg (log (* -1 (log (/ 1 base)))))) (atan2 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp (neg (log (* -1 (log (/ 1 base))))))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(* -1 (log (* -1 (log (/ 1 base)))))
(neg.f64 (log.f64 (log.f64 base)))
(log (* -1 (log (/ 1 base))))
(log.f64 (log.f64 base))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(* (sqrt (/ 1 (log (/ 1 base)))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base))))
(* (sqrt (/ 1 (log (/ 1 base)))) (* (sqrt -1) (atan2 im re)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)))) (atan2.f64 im re))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 #s(literal -1 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))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal -1 binary64))
(+ (log -1) (* -1 (log (/ -1 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))
(/ 1 (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))
(* (exp (neg (log (+ (log -1) (* -1 (log (/ -1 base))))))) (atan2 im re))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))
(exp (neg (log (+ (log -1) (* -1 (log (/ -1 base)))))))
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal -1 binary64))
(* -1 (log (+ (log -1) (* -1 (log (/ -1 base))))))
(neg.f64 (log.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base)))))
(log (+ (log -1) (* -1 (log (/ -1 base)))))
(log.f64 (-.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))
(sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 base))))))
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal -1/2 binary64))
(* (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))) (atan2 im re))
(*.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal -1/2 binary64)) (atan2.f64 im re))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(sqrt.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))))

rewrite210.0ms (2.9%)

Memory
15.8MiB live, 256.9MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02399
04088
18778
228578
3196678
01026178
Stop Event
iter limit
node limit
iter limit
Counts
17 → 1 487
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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(pow.f64 (log.f64 base) #s(literal -2 binary64))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(neg.f64 (log.f64 (log.f64 base)))
(log.f64 (log.f64 base))
(*.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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))
(sqrt.f64 (log.f64 base))
Outputs
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.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 -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 #s(literal -1 binary64) (/.f64 (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 -1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/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 (atan2.f64 im re) (log.f64 base)) (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 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.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 (fma.f64 (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 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 (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) #s(literal -1 binary64))) (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 (atan2.f64 im re) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (*.f64 (sinh.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 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (atan2.f64 im re)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)) (atan2.f64 im re) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 1 binary64) (*.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 (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 (sqrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(fma.f64 (sinh.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 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(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) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sinh.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 (sinh.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 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(+.f64 (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (pow.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(+.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 (sqrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))))
(+.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 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.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 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) #s(literal 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 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (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/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 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 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (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 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.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 (*.f64 (exp.f64 #s(literal -1/2 binary64)) (exp.f64 #s(literal -1/2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal -1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base)))
(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 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -8 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 4 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/4 binary64)) #s(literal 4 binary64))
(pow.f64 (neg.f64 (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(/.f64 (fma.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal -4 binary64))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -2 binary64))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 (log.f64 base) #s(literal -1 binary64))) (fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 (log.f64 base) #s(literal 1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fabs.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 base))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.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 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 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (neg.f64 (log.f64 base)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (neg.f64 (log.f64 base)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (log.f64 base))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (log.f64 base) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (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 (log.f64 base) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (neg.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.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 #s(literal -1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 base) (fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (-.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (sinh.f64 (log.f64 (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -1 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 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(fma.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64)))
(fma.f64 (sinh.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))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(fma.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64)))
(fma.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (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))))))
(fma.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(fma.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(-.f64 (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (log.f64 base)))
(-.f64 (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(-.f64 (sinh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (*.f64 (sinh.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 (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 (log.f64 base))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (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 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(+.f64 (*.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (sinh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (sinh.f64 (log.f64 (log.f64 base))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal -1 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (pow.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 (exp.f64 #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal -4 binary64))
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal -2 binary64))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal -2 binary64))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (log.f64 base)))
(sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(-.f64 (sinh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 base)))
(fabs.f64 (-.f64 (log.f64 base) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (sinh.f64 (log.f64 (log.f64 base)))))
(fabs.f64 (neg.f64 (log.f64 base)))
(fabs.f64 (log.f64 base))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (log.f64 base)))
(+.f64 (sinh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(log.f64 base)
(atan2.f64 im re)
(*.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 #s(literal -1 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 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (atan2.f64 im re) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) #s(literal -1 binary64))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(neg.f64 (atan2.f64 im re))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (log.f64 base)))))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (log.f64 base)))))
(log.f64 (exp.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.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 -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 #s(literal -1 binary64) (/.f64 (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 -1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/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 (atan2.f64 im re) (log.f64 base)) (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 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.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 (fma.f64 (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 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 (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) #s(literal -1 binary64))) (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 (atan2.f64 im re) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (*.f64 (sinh.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 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (atan2.f64 im re)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)) (atan2.f64 im re) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 1 binary64) (*.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 (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 (sqrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(fma.f64 (sinh.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 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(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) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sinh.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 (sinh.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 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(+.f64 (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (pow.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(+.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 (sqrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))))
(+.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 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.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 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) #s(literal 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 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (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/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 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 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (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 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.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 (*.f64 (exp.f64 #s(literal -1/2 binary64)) (exp.f64 #s(literal -1/2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal -1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base)))
(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 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -8 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 4 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/4 binary64)) #s(literal 4 binary64))
(pow.f64 (neg.f64 (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(/.f64 (fma.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal -4 binary64))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -2 binary64))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 (log.f64 base) #s(literal -1 binary64))) (fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 (log.f64 base) #s(literal 1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fabs.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 base))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.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 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 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (neg.f64 (log.f64 base)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (neg.f64 (log.f64 base)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (log.f64 base))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (log.f64 base) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (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 (log.f64 base) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (neg.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.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 #s(literal -1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 base) (fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (-.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (sinh.f64 (log.f64 (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -1 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 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(fma.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64)))
(fma.f64 (sinh.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))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(fma.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64)))
(fma.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (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))))))
(fma.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(fma.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(-.f64 (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (log.f64 base)))
(-.f64 (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(-.f64 (sinh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (*.f64 (sinh.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 (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 (log.f64 base))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (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 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(+.f64 (*.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (sinh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (sinh.f64 (log.f64 (log.f64 base))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal -1 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (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 -4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.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)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (*.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 #s(literal 1/2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) #s(literal 1/2 binary64)) (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) #s(literal -1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(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 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -8 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 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 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 8 binary64))
(pow.f64 (neg.f64 (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 (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 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 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 (fabs.f64 (pow.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 2 binary64))) (fabs.f64 (pow.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64))) (fabs.f64 (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (neg.f64 (log.f64 base)))))
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (*.f64 (neg.f64 (log.f64 base)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64))) (fabs.f64 (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (log.f64 base))))
(/.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (*.f64 (log.f64 base) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (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 (pow.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (log.f64 base)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (*.f64 (neg.f64 (log.f64 base)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (*.f64 (log.f64 base) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (exp.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3 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)) (log.f64 base))
(/.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) (fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -2 binary64)) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(fma.f64 #s(literal 2 binary64) (neg.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(fma.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (-.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (sinh.f64 (log.f64 (log.f64 base)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(fma.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 base)))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -4 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)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 2 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 (sinh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (log.f64 base)))))
(+.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 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.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 -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 #s(literal -1 binary64) (/.f64 (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 -1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/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 (atan2.f64 im re) (log.f64 base)) (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 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.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 (fma.f64 (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 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 (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) #s(literal -1 binary64))) (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 (atan2.f64 im re) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (*.f64 (sinh.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 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (atan2.f64 im re)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)) (atan2.f64 im re) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 1 binary64) (*.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 (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 (sqrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(fma.f64 (sinh.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 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(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) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sinh.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 (sinh.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 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(+.f64 (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (pow.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(+.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 (sqrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))))
(+.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 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.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 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) #s(literal 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 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (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/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 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 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (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 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.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 (*.f64 (exp.f64 #s(literal -1/2 binary64)) (exp.f64 #s(literal -1/2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal -1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base)))
(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 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -8 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 4 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/4 binary64)) #s(literal 4 binary64))
(pow.f64 (neg.f64 (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(/.f64 (fma.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal -4 binary64))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal -2 binary64))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 (log.f64 base) #s(literal -1 binary64))) (fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 (log.f64 base) #s(literal 1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fabs.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (fabs.f64 (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 base))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.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 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 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (neg.f64 (log.f64 base)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (neg.f64 (log.f64 base)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))) (log.f64 base))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (log.f64 base) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (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 (log.f64 base) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (neg.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.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 #s(literal -1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 base) (fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (-.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (sinh.f64 (log.f64 (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 base)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -1 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 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(fma.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64)))
(fma.f64 (sinh.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))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(fma.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64)))
(fma.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (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))))))
(fma.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(fma.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(-.f64 (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (log.f64 base)) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (log.f64 base)))
(-.f64 (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(-.f64 (sinh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (*.f64 (sinh.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 (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 (log.f64 base))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal -1 binary64)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sinh.f64 (log.f64 (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 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(+.f64 (*.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 #s(literal -1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 #s(literal -1 binary64) (sinh.f64 (log.f64 (log.f64 base)))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (sinh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (sinh.f64 (log.f64 (log.f64 base))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal -1 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(*.f64 #s(literal 1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(*.f64 #s(literal -1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (exp.f64 #s(literal 1/2 binary64))))
(*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (log.f64 base)))
(*.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (log.f64 (log.f64 base)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) (log.f64 (sqrt.f64 (log.f64 base))))
(*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (log.f64 base))))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (log.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (log.f64 (log.f64 base))))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 (log.f64 base))) #s(literal 3 binary64))) (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (log.f64 base)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal -2 binary64))
(/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64))
(neg.f64 (log.f64 (neg.f64 (log.f64 base))))
(neg.f64 (log.f64 (log.f64 base)))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 1/2 binary64) (log.f64 (log.f64 base)))
(fma.f64 #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal 4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/8 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1/8 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/8 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/4 binary64) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/4 binary64) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1 binary64) (log.f64 (log.f64 base)))
(fma.f64 #s(literal -1/8 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 2 binary64) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 2 binary64) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal -1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal -1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal -1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/4 binary64) (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 2 binary64) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base)))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) (log.f64 (log.f64 base)))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (log.f64 base))) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (log.f64 base))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (log.f64 base))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64) (log.f64 #s(literal -1 binary64)))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 #s(literal -1 binary64)))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (exp.f64 #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1/4 binary64) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1/4 binary64) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1/2 binary64) (log.f64 #s(literal -1 binary64)))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1 binary64) (log.f64 (log.f64 base)))
(fma.f64 #s(literal -1 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 (log.f64 base)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (log.f64 base))) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 base)) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base)) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base)) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64) (log.f64 (log.f64 base)))
(fma.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 1/2 binary64) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 1/2 binary64) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 (log.f64 (log.f64 base)) (log.f64 (exp.f64 #s(literal -2 binary64))) (log.f64 (log.f64 base)))
(fma.f64 (log.f64 (log.f64 base)) (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 #s(literal -1 binary64)))
(fma.f64 (log.f64 (log.f64 base)) (log.f64 (exp.f64 #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 (log.f64 base)) (log.f64 (exp.f64 #s(literal -1/2 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (log.f64 (log.f64 base)) (log.f64 (exp.f64 #s(literal -1/2 binary64))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 (log.f64 (log.f64 base)) (log.f64 (exp.f64 #s(literal -1/2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 (log.f64 (log.f64 base)) #s(literal -1/4 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))))
(fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) (log.f64 #s(literal -1 binary64)))
(fma.f64 (log.f64 (log.f64 base)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (log.f64 base)) #s(literal -1/2 binary64) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (log.f64 (log.f64 base)) #s(literal -1/2 binary64) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fma.f64 (log.f64 (log.f64 base)) #s(literal -1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 (log.f64 (log.f64 base)) #s(literal -2 binary64) (log.f64 (log.f64 base)))
(fma.f64 #s(literal -2 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (log.f64 (sqrt.f64 (log.f64 base))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (log.f64 (log.f64 base)) (log.f64 (log.f64 base)))
(fma.f64 #s(literal 1 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (log.f64 base)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (log.f64 base))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(-.f64 (log.f64 (*.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (log.f64 (*.f64 (log.f64 base) #s(literal 1 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(-.f64 (log.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64))) (log.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(-.f64 (log.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (log.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) (log.f64 #s(literal 4 binary64)))
(-.f64 (log.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) (log.f64 #s(literal 4 binary64)))
(-.f64 (log.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) (log.f64 #s(literal 4 binary64)))
(-.f64 (log.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 (fabs.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (log.f64 (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(-.f64 (log.f64 (neg.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (log.f64 (neg.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(-.f64 (log.f64 (neg.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (log.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64))) (log.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(-.f64 (log.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (log.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(-.f64 (log.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (log.f64 (neg.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (log.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(-.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (log.f64 base))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 (sqrt.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (log.f64 (-.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (sinh.f64 (log.f64 (log.f64 base))))))
(-.f64 #s(literal 0 binary64) (log.f64 (neg.f64 (log.f64 base))))
(-.f64 #s(literal 0 binary64) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(+.f64 (log.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (log.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))))
(+.f64 (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (log.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 (log.f64 base)))
(+.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 #s(literal -1 binary64)))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 0 binary64))
(+.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(log.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (log.f64 base))))
(*.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (log.f64 (log.f64 base)))
(neg.f64 (neg.f64 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) (log.f64 #s(literal 4 binary64)))
(-.f64 (log.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) (log.f64 #s(literal 4 binary64)))
(-.f64 (log.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (log.f64 (+.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.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 -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 #s(literal -1 binary64) (/.f64 (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 -1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/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 (atan2.f64 im re) (log.f64 base)) (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 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.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 (fma.f64 (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 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 (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) #s(literal -1 binary64))) (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 (atan2.f64 im re) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (*.f64 (sinh.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 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (atan2.f64 im re)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)) (atan2.f64 im re) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 1 binary64) (*.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 (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 (sqrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(fma.f64 (sinh.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 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(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) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sinh.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 (sinh.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 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(+.f64 (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (pow.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(+.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 (sqrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))))
(+.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 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) #s(literal 1 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) #s(literal 1/2 binary64))) (log.f64 base))
(*.f64 (fma.f64 (atan2.f64 im re) #s(literal 1/2 binary64) (*.f64 (atan2.f64 im re) #s(literal 1/2 binary64))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) #s(literal 1/2 binary64)) (log.f64 (*.f64 base base)))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re)))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (atan2.f64 im re) #s(literal 1/2 binary64)) (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re)))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (log.f64 base) (*.f64 (atan2.f64 im re) #s(literal 1/2 binary64)) (log.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(+.f64 (log.f64 (neg.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))))) (log.f64 (neg.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re)))) (log.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re)))))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(log.f64 (pow.f64 base (atan2.f64 im re)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(*.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 -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 #s(literal -1 binary64) (/.f64 (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 -1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 1/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 (atan2.f64 im re) (log.f64 base)) (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 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.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 (fma.f64 (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (*.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) (atan2.f64 im re))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 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 (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) #s(literal -1 binary64))) (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 (atan2.f64 im re) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (*.f64 (sinh.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 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) (atan2.f64 im re)) (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)) (atan2.f64 im re) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 1 binary64)) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) #s(literal 1 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) #s(literal 1 binary64) (*.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 (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 (sqrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))))
(fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(fma.f64 (sinh.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 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(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) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (*.f64 #s(literal 1 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sinh.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 (sinh.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 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(+.f64 (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 (pow.f64 (sqrt.f64 (pow.f64 base (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(+.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 (sqrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (log.f64 base)))))
(+.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 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (atan2.f64 im re)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re)))
(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/4 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (sqrt.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (pow.f64 (log.f64 base) #s(literal -3/8 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 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (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 #s(literal 1 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 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 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (neg.f64 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 (log.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 -8 binary64)) #s(literal 1/16 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -1/8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (log.f64 base)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))))))
(/.f64 (fabs.f64 (hypot.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3/2 binary64)))) (fabs.f64 (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) #s(literal 1 binary64))) (log.f64 base))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (fma.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (sqrt.f64 (fabs.f64 (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64))))) (sqrt.f64 (fabs.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))))
(/.f64 (hypot.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3/2 binary64))) (sqrt.f64 (neg.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))))))
(/.f64 (hypot.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3/2 binary64))) (sqrt.f64 (fma.f64 (sinh.f64 (log.f64 (log.f64 base))) (log.f64 base) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (sqrt.f64 (log.f64 base)) (log.f64 base))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (sinh.f64 (log.f64 (log.f64 base))))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))))
(fabs.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 1/8 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (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 (/.f64 (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 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (/.f64 (atan2.f64 im re) (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/4 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (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 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))
(neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (atan2.f64 im re)))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 1/4 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 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (log.f64 base)))
(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 (neg.f64 (log.f64 base)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base))))))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (log.f64 base)))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (hypot.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3/2 binary64)) (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 3/2 binary64))) (sqrt.f64 (+.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(neg.f64 (neg.f64 (sqrt.f64 (log.f64 base))))
(sqrt.f64 (neg.f64 (log.f64 base)))
(sqrt.f64 (log.f64 base))
(-.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(fabs.f64 (sqrt.f64 (log.f64 base)))
(exp.f64 (fma.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 base))))
(+.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 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (sinh.f64 (log.f64 (sqrt.f64 (log.f64 base)))))

eval293.0ms (4%)

Memory
-33.1MiB live, 340.7MiB allocated
Compiler

Compiled 25 285 to 3 442 computations (86.4% saved)

prune93.0ms (1.3%)

Memory
17.7MiB live, 109.6MiB allocated
Pruning

21 alts after pruning (13 fresh and 8 done)

PrunedKeptTotal
New1 30851 313
Fresh189
Picked145
Done044
Total1 310211 331
Accuracy
100.0%
Counts
1 331 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.0%
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
99.4%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
54.3%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) #s(literal 8 binary64)) (atan2.f64 im re))
54.7%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 4 binary64)) (atan2.f64 im re))
55.0%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
99.2%
(*.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.2%
(*.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.4%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
54.9%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
99.2%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (atan2.f64 im re))
57.6%
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re))
47.7%
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (neg.f64 (atan2.f64 im re)))
57.6%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (atan2.f64 im re))
57.6%
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (atan2.f64 im re))
99.3%
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
54.8%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -4 binary64))))
99.3%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
54.5%
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
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 935 to 382 computations (59.1% saved)

regimes90.0ms (1.2%)

Memory
7.0MiB live, 108.7MiB allocated
Accuracy

Total -63.3b remaining (-17250%)

Threshold costs -63.3b (-17250%)

Counts
43 → 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 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (neg.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.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 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.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/4 binary64)) #s(literal 4 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) #s(literal 8 binary64)) (atan2.f64 im re))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)) (atan2.f64 im re))
(*.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 (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 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (sqrt.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 (pow.f64 (log.f64 base) #s(literal -7 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (atan2.f64 im re))
(*.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))))
#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 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 #s(approx (* (* (log base) (atan2 im re)) (pow (log base) 6)) (*.f64 (pow.f64 (log.f64 base) #s(literal 7 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 8 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 (*.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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 6 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 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 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 (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 (*.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 (-.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 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 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))))
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:

32.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))))
24.0ms
im
11.0ms
base
11.0ms
re
10.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)

simplify61.0ms (0.8%)

Memory
-8.0MiB live, 37.0MiB 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)))

soundness107.0ms (1.5%)

Memory
20.9MiB live, 65.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 41 to 28 computations (31.7% saved)

preprocess25.0ms (0.3%)

Memory
-7.4MiB live, 37.8MiB allocated
Compiler

Compiled 126 to 80 computations (36.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...