math.log/2 on complex, imaginary part

Time bar (total: 6.6s)

start0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated

analyze477.0ms (7.3%)

Memory
43.0MiB live, 364.4MiB 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.0s (30.4%)

Memory
-14.2MiB live, 1 790.1MiB allocated
Samples
1.5s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-log: 401.0ms (36.9% of total)
ival-mult: 222.0ms (20.4% of total)
ival-hypot: 170.0ms (15.6% of total)
ival-sub: 103.0ms (9.5% of total)
ival-atan2: 78.0ms (7.2% of total)
ival-div: 60.0ms (5.5% of total)
ival-add: 37.0ms (3.4% of total)
ival-true: 7.0ms (0.6% of total)
exact: 6.0ms (0.6% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain379.0ms (5.8%)

Memory
-0.6MiB live, 492.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1120-2(-2.866866561107246e-157 -4.709921499257523e-230 5.568611225799734e-256)(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
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 (atan2.f64 im re) (log.f64 base))
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-rescue870
(+.f64 (*.f64 re re) (*.f64 im im))overflow87
(*.f64 re re)overflow46
(*.f64 im im)overflow58
Confusion
Predicted +Predicted -
+8723
-0146
Precision
1.0
Recall
0.7909090909090909
Confusion?
Predicted +Predicted MaybePredicted -
+87023
-00146
Precision?
1.0
Recall?
0.7909090909090909
Freqs
test
numberfreq
0169
187
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
82.0ms512×0valid
Compiler

Compiled 270 to 58 computations (78.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-mult: 15.0ms (29.1% of total)
ival-log: 13.0ms (25.2% of total)
ival-hypot: 9.0ms (17.4% of total)
ival-add: 4.0ms (7.8% of total)
ival-atan2: 4.0ms (7.8% of total)
ival-div: 3.0ms (5.8% of total)
ival-sub: 2.0ms (3.9% of total)
ival-true: 1.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess151.0ms (2.3%)

Memory
-3.8MiB live, 134.7MiB 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.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.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)

simplify85.0ms (1.3%)

Memory
18.0MiB live, 109.3MiB 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)

localize90.0ms (1.4%)

Memory
20.6MiB live, 155.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.3046875
(*.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.536483789073768
(*.f64 (log.f64 base) (log.f64 base))
accuracy25.828183162124205
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Samples
79.0ms256×0valid
Compiler

Compiled 121 to 20 computations (83.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-mult: 16.0ms (41.4% of total)
ival-add: 6.0ms (15.5% of total)
ival-log: 6.0ms (15.5% of total)
ival-hypot: 4.0ms (10.3% of total)
ival-atan2: 3.0ms (7.8% of total)
ival-div: 2.0ms (5.2% of total)
ival-sub: 1.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series123.0ms (1.9%)

Memory
-28.6MiB live, 206.3MiB allocated
Counts
6 → 32
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (atan2.f64 im re) (log.f64 base))
Outputs
(/ (atan2 im re) (log base))
0
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
(* (log base) (atan2 im re))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(pow (log base) 2)
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(pow (log (/ 1 base)) 2)
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
Calls

9 calls:

TimeVariablePointExpression
31.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)))
28.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)))
15.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)))
11.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)))
9.0ms
im
@inf
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (* (log (sqrt (+ (* re re) (* im im)))) 0) (sqrt (+ (* re re) (* im im))) (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (* (log base) (log base)) (* (atan2 im re) (log base)))

simplify165.0ms (2.5%)

Memory
45.5MiB live, 187.9MiB 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))

rewrite105.0ms (1.6%)

Memory
-16.7MiB live, 120.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval45.0ms (0.7%)

Memory
13.4MiB live, 67.5MiB allocated
Compiler

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

prune18.0ms (0.3%)

Memory
-4.2MiB live, 41.3MiB allocated
Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New28217299
Fresh000
Picked101
Done000
Total28317300
Accuracy
100.0%
Counts
300 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.9%
(/.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)))
99.3%
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
56.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 (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
56.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)))
95.4%
(/.f64 (*.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 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
99.1%
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))) (pow.f64 (log.f64 base) #s(literal 12 binary64)))
99.1%
(/.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.2%
(/.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))))
87.4%
(*.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))))
95.3%
(*.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))))
98.7%
(*.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))
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 666 to 454 computations (31.8% saved)

simplify92.0ms (1.4%)

Memory
-11.4MiB live, 132.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (log.f64 base) (atan2.f64 im re))
cost-diff0
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
cost-diff3
(*.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)))
cost-diff3
(*.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))
cost-diff0
(log.f64 base)
cost-diff0
(*.f64 (log.f64 base) (atan2.f64 im re))
cost-diff0
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
cost-diff3
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
cost-diff0
(pow.f64 (log.f64 base) #s(literal 3 binary64))
cost-diff0
(atan2.f64 im re)
cost-diff0
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
cost-diff7
(/.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
044239
063214
1115206
2298197
31220192
46710192
08233192
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
im
re
(log.f64 base)
base
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(log.f64 base)
base
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(log.f64 base)
base
#s(literal 3 binary64)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 base)
base
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 8 binary64))
#s(literal 8 binary64)
(pow.f64 (log.f64 base) #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (*.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 (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)))
(/.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 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 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(log.f64 base)
base
#s(literal 3 binary64)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 base)
base
(atan2.f64 im re)
im
re
(pow.f64 (log.f64 base) #s(literal 8 binary64))
#s(literal 8 binary64)
(pow.f64 (log.f64 base) #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (*.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 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (/.f64 (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 3 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (atan2.f64 im re))
(/.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 3 binary64))
#s(literal 3 binary64)

localize109.0ms (1.7%)

Memory
16.7MiB live, 202.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.37337875976844204
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
accuracy0.47210266174249044
(*.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)))
accuracy0.7329064942110507
(pow.f64 (log.f64 base) #s(literal 3 binary64))
accuracy1.1792410143965766
(pow.f64 (log.f64 base) #s(literal 6 binary64))
accuracy0.3046875
(*.f64 (log.f64 base) (atan2.f64 im re))
accuracy0.3228975706944218
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
accuracy1.4465125463835282
(pow.f64 (log.f64 base) #s(literal 8 binary64))
accuracy1.6191965914685131
(pow.f64 (log.f64 base) #s(literal 10 binary64))
accuracy0.29296875
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
accuracy0.3717575195368841
(/.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.7329064942110507
(pow.f64 (log.f64 base) #s(literal 3 binary64))
accuracy0.9299993286534074
(pow.f64 (log.f64 base) #s(literal 4 binary64))
accuracy0.0
(log.f64 base)
accuracy0.35060502930532605
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
accuracy0.36328125
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
accuracy0.536483789073768
(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.37109375
(/.f64 (atan2.f64 im re) (log.f64 base))
Samples
87.0ms256×0valid
Compiler

Compiled 236 to 40 computations (83.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 65.0ms
ival-pow: 23.0ms (35.6% of total)
ival-mult: 13.0ms (20.1% of total)
ival-div: 8.0ms (12.4% of total)
ival-log: 6.0ms (9.3% of total)
ival-atan2: 5.0ms (7.7% of total)
ival-hypot: 4.0ms (6.2% of total)
ival-pow2: 2.0ms (3.1% of total)
ival-add: 1.0ms (1.5% of total)
ival-sub: 1.0ms (1.5% of total)
exact: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series191.0ms (2.9%)

Memory
-34.5MiB live, 304.9MiB allocated
Counts
20 → 40
Calls
Call 1
Inputs
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
(log.f64 base)
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (*.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 (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)))
(/.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 4 binary64))
(pow.f64 (log.f64 base) #s(literal 10 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) 9) (atan2 im re))
(* (log base) (atan2 im re))
(/ (atan2 im re) (pow (log base) 5))
(log base)
(pow (log base) 3)
(pow (log base) 2)
(pow (log base) 4)
(pow (log base) 10)
(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)) 9) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 5)))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 10)
(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)))) 9) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 5))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 10)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 6)
Calls

9 calls:

TimeVariablePointExpression
94.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) 8)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (atan2 im re)) (* (* (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 3)) (log base)) (* (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 3)) (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10) (pow (log base) 8) (pow (log base) 6))
19.0ms
base
@-inf
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (atan2 im re) (log base)) (atan2 im re) (log base) (* (log base) (/ (atan2 im re) (pow (log base) 2))) (/ (atan2 im re) (pow (log base) 2)) (/ (* (atan2 im re) (pow (log base) 3)) (pow (log base) 4)) (* (atan2 im re) (pow (log base) 3)) (pow (log base) 3) (* (* (log base) (atan2 im re)) (pow (log base) 8)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (atan2 im re)) (* (* (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 3)) (log base)) (* (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 3)) (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10) (pow (log base) 8) (pow (log base) 6))
15.0ms
base
@inf
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (atan2 im re) (log base)) (atan2 im re) (log base) (* (log base) (/ (atan2 im re) (pow (log base) 2))) (/ (atan2 im re) (pow (log base) 2)) (/ (* (atan2 im re) (pow (log base) 3)) (pow (log base) 4)) (* (atan2 im re) (pow (log base) 3)) (pow (log base) 3) (* (* (log base) (atan2 im re)) (pow (log base) 8)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (atan2 im re)) (* (* (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 3)) (log base)) (* (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 3)) (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10) (pow (log base) 8) (pow (log base) 6))
12.0ms
re
@0
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (atan2 im re) (log base)) (atan2 im re) (log base) (* (log base) (/ (atan2 im re) (pow (log base) 2))) (/ (atan2 im re) (pow (log base) 2)) (/ (* (atan2 im re) (pow (log base) 3)) (pow (log base) 4)) (* (atan2 im re) (pow (log base) 3)) (pow (log base) 3) (* (* (log base) (atan2 im re)) (pow (log base) 8)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (atan2 im re)) (* (* (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 3)) (log base)) (* (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 3)) (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10) (pow (log base) 8) (pow (log base) 6))
11.0ms
im
@-inf
((/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/ (atan2 im re) (log base)) (atan2 im re) (log base) (* (log base) (/ (atan2 im re) (pow (log base) 2))) (/ (atan2 im re) (pow (log base) 2)) (/ (* (atan2 im re) (pow (log base) 3)) (pow (log base) 4)) (* (atan2 im re) (pow (log base) 3)) (pow (log base) 3) (* (* (log base) (atan2 im re)) (pow (log base) 8)) (/ (* (* (log base) (atan2 im re)) (pow (log base) 8)) (pow (log base) 10)) (* (log base) (atan2 im re)) (* (* (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 3)) (log base)) (* (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 3)) (/ (* (log base) (atan2 im re)) (pow (log base) 6)) (pow (log base) 2) (pow (log base) 4) (pow (log base) 10) (pow (log base) 8) (pow (log base) 6))

simplify103.0ms (1.6%)

Memory
33.9MiB live, 135.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071299
1120286
2231286
3723286
42487286
56383286
08327286
Stop Event
iter limit
node limit
Counts
40 → 40
Calls
Call 1
Inputs
(/ (atan2 im re) (log base))
(atan2 im re)
(/ (atan2 im re) (pow (log base) 2))
(* (pow (log base) 3) (atan2 im re))
(* (pow (log base) 9) (atan2 im re))
(* (log base) (atan2 im re))
(/ (atan2 im re) (pow (log base) 5))
(log base)
(pow (log base) 3)
(pow (log base) 2)
(pow (log base) 4)
(pow (log base) 10)
(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)) 9) (atan2 im re)))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 5)))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(pow (log (/ 1 base)) 10)
(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)))) 9) (atan2 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 5))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 10)
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 8)
(pow (+ (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) 9) (atan2 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re))
(* (log base) (atan2 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/ (atan2 im re) (pow (log base) 5))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(log base)
(log.f64 base)
(pow (log base) 3)
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(pow (log base) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log base) 4)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(pow (log base) 10)
(pow.f64 (log.f64 base) #s(literal 10 binary64))
(pow (log base) 8)
(pow.f64 (log.f64 base) #s(literal 8 binary64))
(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)) 9) (atan2 im re)))
(*.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 base)) #s(literal 9 binary64))) (atan2.f64 im re))
(* -1 (* (log (/ 1 base)) (atan2 im re)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(* -1 (/ (atan2 im re) (pow (log (/ 1 base)) 5)))
(/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) #s(literal 5 binary64)))
(pow (log (/ 1 base)) 2)
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(pow (log (/ 1 base)) 4)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 4 binary64))
(pow (log (/ 1 base)) 10)
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 10 binary64))
(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)))) 9) (atan2 im re))
(*.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 9 binary64)) (atan2.f64 im re))
(* (+ (log -1) (* -1 (log (/ -1 base)))) (atan2 im re))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) (atan2.f64 im re))
(/ (atan2 im re) (pow (+ (log -1) (* -1 (log (/ -1 base)))) 5))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 5 binary64)))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 4)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 4 binary64))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 10)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 10 binary64))
(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))

rewrite62.0ms (1%)

Memory
-24.0MiB live, 67.5MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044187
063166
1216151
01325151
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
20 → 407
Calls
Call 1
Inputs
#s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2.f64 im re)
(log.f64 base)
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (*.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 (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)))
(/.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 4 binary64))
(pow.f64 (log.f64 base) #s(literal 10 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 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 base) (/.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)))
(*.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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 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 (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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 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 2 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (*.f64 (log.f64 base) (*.f64 (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 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))) #s(literal 0 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (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 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 3 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (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) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (/.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)) #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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 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))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 0 binary64))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 0 binary64))
(log.f64 (pow.f64 base (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (exp.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(*.f64 (*.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 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(fma.f64 (*.f64 (log.f64 base) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (*.f64 (log.f64 base) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (log.f64 base)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (log.f64 base)) (*.f64 (fabs.f64 (log.f64 base)) (log.f64 base)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (fabs.f64 (log.f64 base)) (*.f64 (fabs.f64 (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(fma.f64 #s(literal 0 binary64) (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(+.f64 (*.f64 (log.f64 base) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64))))
(+.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 base)))
(+.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (log.f64 base) #s(literal 0 binary64)))
(log.f64 (pow.f64 base (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (log.f64 base)) (atan2.f64 im re))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 5 binary64))) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (log.f64 base) #s(literal 10 binary64))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 10 binary64)))))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64))) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (log.f64 base) (atan2.f64 im re) #s(literal 0 binary64))
(fma.f64 (atan2.f64 im re) (log.f64 base) #s(literal 0 binary64))
(-.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64)))
(-.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(-.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 0 binary64))
(+.f64 (*.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 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 base) (/.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)))
(*.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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 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 (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 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 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 2 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (*.f64 (log.f64 base) (*.f64 (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 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))) #s(literal 0 binary64)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (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 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 3 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (*.f64 (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) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (/.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)) #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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64)))) (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 6 binary64))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 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))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 0 binary64))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) #s(literal 0 binary64))
(log.f64 (pow.f64 base (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (exp.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (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/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.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 2 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (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 3 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 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 3 binary64)))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 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 (/.f64 (log.f64 base) (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) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (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 3 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.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 6 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (fabs.f64 (log.f64 base))) (neg.f64 (fabs.f64 (log.f64 base))))
(*.f64 (fabs.f64 (fabs.f64 (log.f64 base))) (fabs.f64 (fabs.f64 (log.f64 base))))
(*.f64 (exp.f64 (log.f64 (log.f64 base))) (exp.f64 (log.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (fabs.f64 (log.f64 base)) (fabs.f64 (log.f64 base)))
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (exp.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (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 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 base)))
(*.f64 (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 (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 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 6 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 6 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 8 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (log.f64 base))) (fabs.f64 (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 (log.f64 base)) (fabs.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (fabs.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fabs.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (*.f64 (fabs.f64 (log.f64 base)) (neg.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fabs.f64 (log.f64 base)) (log.f64 base)) (*.f64 (fabs.f64 (log.f64 base)) (log.f64 base)) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 base) (fabs.f64 (log.f64 base))) (*.f64 (log.f64 base) (fabs.f64 (log.f64 base))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (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))))
(log.f64 (pow.f64 base (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) (pow.f64 (log.f64 base) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (log.f64 (log.f64 base))) #s(literal 10 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 5 binary64))
(pow.f64 (log.f64 base) #s(literal 10 binary64))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 10 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 10 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 10 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(*.f64 (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 (pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 6 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)))
(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)))

eval91.0ms (1.4%)

Memory
16.7MiB live, 118.1MiB allocated
Compiler

Compiled 10 856 to 1 464 computations (86.5% saved)

prune45.0ms (0.7%)

Memory
-27.3MiB live, 64.2MiB allocated
Pruning

20 alts after pruning (17 fresh and 3 done)

PrunedKeptTotal
New51213525
Fresh8412
Picked235
Done000
Total52220542
Accuracy
100.0%
Counts
542 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
58.2%
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 4 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)))
99.2%
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 6 binary64)))
99.1%
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
98.4%
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 8 binary64))) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 5 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.2%
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
99.2%
(/.f64 #s(approx (* (* (log base) (atan2 im re)) (pow (log base) 8)) (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
98.9%
(*.f64 (pow.f64 (log.f64 base) #s(literal 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 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
98.7%
(*.f64 (*.f64 (log.f64 base) (*.f64 (/.f64 (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))
99.3%
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
99.2%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
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) (*.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.1%
#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 647 to 476 computations (26.4% saved)

simplify103.0ms (1.6%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(atan2.f64 im re)
cost-diff0
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
cost-diff3
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
cost-diff7
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
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
025176
042151
164151
2112141
3224141
4698141
53279141
65698141
77100141
87157141
97198141
107238141
08360141
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 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 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))
(log.f64 base)
base
#s(literal 2 binary64)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 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 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.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 binary64)) (atan2.f64 im re))
(*.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))
(log.f64 base)
base
#s(literal 2 binary64)
(pow.f64 (log.f64 base) #s(literal 4 binary64))
#s(literal 4 binary64)

localize106.0ms (1.6%)

Memory
-20.6MiB live, 125.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.30697250976844204
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
accuracy0.3717575195368841
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
accuracy0.536483789073768
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy0.9299993286534074
(pow.f64 (log.f64 base) #s(literal 4 binary64))
accuracy0.3515625
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
accuracy0.44797689401641005
(*.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.7329064942110507
(pow.f64 (log.f64 base) #s(literal 3 binary64))
accuracy0.9299993286534074
(pow.f64 (log.f64 base) #s(literal 4 binary64))
accuracy0.0
(log.f64 base)
accuracy0.27734375
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
accuracy0.296875
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
accuracy0.536483789073768
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy0.0
(log.f64 base)
accuracy0.33822250976844204
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
accuracy0.35060502930532605
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
accuracy0.48378759768442026
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy0.0
(atan2.f64 im re)
accuracy0.0
(log.f64 base)
accuracy0.26171875
(pow.f64 (log.f64 base) #s(literal -1 binary64))
accuracy0.27734375
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
Samples
57.0ms256×0valid
Compiler

Compiled 178 to 27 computations (84.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-pow: 13.0ms (33.4% of total)
ival-mult: 10.0ms (25.7% of total)
ival-pow2: 5.0ms (12.9% of total)
ival-div: 4.0ms (10.3% of total)
ival-log: 4.0ms (10.3% of total)
ival-atan2: 2.0ms (5.1% of total)
exact: 1.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series110.0ms (1.7%)

Memory
49.7MiB live, 226.5MiB allocated
Counts
17 → 34
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 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (atan2.f64 im re) (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))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
Outputs
(/ (atan2 im re) (log base))
(atan2 im re)
(/ (atan2 im re) (pow (log base) 2))
(/ (atan2 im re) (pow (log base) 4))
(* (pow (log base) 3) (atan2 im re))
(* (pow (log base) 2) (atan2 im re))
(/ 1 (log base))
(log base)
(pow (log base) 3)
(/ 1 (pow (log base) 2))
(pow (log base) 2)
(pow (log base) 4)
(* -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))
(* -1 (* (pow (log (/ 1 base)) 3) (atan2 im re)))
(* (pow (log (/ 1 base)) 2) (atan2 im re))
(/ 1 (pow (log (/ 1 base)) 2))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(/ (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)))) 3) (atan2 im re))
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(/ 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)
Calls

9 calls:

TimeVariablePointExpression
30.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)) (/ (* (* (atan2 im re) (pow (log base) 2)) (log base)) (pow (log base) 4)) (* (* (atan2 im re) (pow (log base) 2)) (log base)) (* (atan2 im re) (pow (log base) 2)) (pow (log base) -2) (pow (log base) 2) (pow (log base) 4))
14.0ms
im
@-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)) (/ (* (* (atan2 im re) (pow (log base) 2)) (log base)) (pow (log base) 4)) (* (* (atan2 im re) (pow (log base) 2)) (log base)) (* (atan2 im re) (pow (log base) 2)) (pow (log base) -2) (pow (log base) 2) (pow (log base) 4))
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)) (/ (* (* (atan2 im re) (pow (log base) 2)) (log base)) (pow (log base) 4)) (* (* (atan2 im re) (pow (log base) 2)) (log base)) (* (atan2 im re) (pow (log base) 2)) (pow (log base) -2) (pow (log base) 2) (pow (log base) 4))
10.0ms
im
@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)) (/ (* (* (atan2 im re) (pow (log base) 2)) (log base)) (pow (log base) 4)) (* (* (atan2 im re) (pow (log base) 2)) (log base)) (* (atan2 im re) (pow (log base) 2)) (pow (log base) -2) (pow (log base) 2) (pow (log base) 4))
10.0ms
re
@-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)) (/ (* (* (atan2 im re) (pow (log base) 2)) (log base)) (pow (log base) 4)) (* (* (atan2 im re) (pow (log base) 2)) (log base)) (* (atan2 im re) (pow (log base) 2)) (pow (log base) -2) (pow (log base) 2) (pow (log base) 4))

simplify215.0ms (3.3%)

Memory
-9.7MiB live, 221.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051257
187246
2187246
3702246
42511246
57056246
08165246
Stop Event
iter limit
node limit
Counts
34 → 34
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))
(* (pow (log base) 3) (atan2 im re))
(* (pow (log base) 2) (atan2 im re))
(/ 1 (log base))
(log base)
(pow (log base) 3)
(/ 1 (pow (log base) 2))
(pow (log base) 2)
(pow (log base) 4)
(* -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))
(* -1 (* (pow (log (/ 1 base)) 3) (atan2 im re)))
(* (pow (log (/ 1 base)) 2) (atan2 im re))
(/ 1 (pow (log (/ 1 base)) 2))
(pow (log (/ 1 base)) 2)
(pow (log (/ 1 base)) 4)
(/ (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)))) 3) (atan2 im re))
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(/ 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)
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)))
(* (pow (log base) 3) (atan2 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))
(* (pow (log base) 2) (atan2 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ 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))
(/ 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))
(* -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)))
(* -1 (* (pow (log (/ 1 base)) 3) (atan2 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))
(* (pow (log (/ 1 base)) 2) (atan2 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ 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))
(/ (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)))) 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)))) 2) (atan2 im re))
(*.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 2 binary64)) (atan2.f64 im re))
(/ 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))

rewrite185.0ms (2.8%)

Memory
-2.3MiB live, 232.0MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025126
042101
1100101
233891
3212091
0867491
Stop Event
iter limit
node limit
iter limit
Counts
17 → 1 162
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 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (log.f64 base))
(*.f64 (atan2.f64 im re) (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))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
Outputs
(*.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 (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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (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 -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 (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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 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)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (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 -3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -5/2 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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (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))) (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 (pow.f64 (log.f64 base) #s(literal -3 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 -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (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 (atan2.f64 im re) (sqrt.f64 (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 (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 (atan2.f64 im re) (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 -3 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 (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (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 (*.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)) (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.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 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.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 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 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 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (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 (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 (*.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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -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 (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 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (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 -3 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (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 -1 binary64))) (neg.f64 (atan2.f64 im re))))
(log.f64 (pow.f64 base (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(*.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (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 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 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 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (*.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 (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 -3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 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)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (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 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1 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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (fabs.f64 (*.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)) (pow.f64 (*.f64 (neg.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 (sqrt.f64 (log.f64 base))) #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)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (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)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(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 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (sinh.f64 (log.f64 (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 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) (cosh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (log.f64 base)))
(/.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 #s(literal -1 binary64)) (log.f64 base))
(/.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 #s(literal 1 binary64) (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 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (*.f64 (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 (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 #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 (*.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 (log.f64 base)))) (sinh.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 4 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (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 (pow.f64 base (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 1 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (log.f64 base)))) (neg.f64 (neg.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)) (sqrt.f64 (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 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 base))
(*.f64 (log.f64 base) #s(literal 1 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -1 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.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 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(neg.f64 (log.f64 base))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 base)))
(-.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (log.f64 base))
(fabs.f64 (-.f64 (log.f64 base) #s(literal 0 binary64)))
(fabs.f64 (log.f64 base))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (log.f64 base)))
(+.f64 (/.f64 (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 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 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 (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) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(*.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 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base))) (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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (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)))
(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 (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 (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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (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 -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 (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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 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)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (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 -3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -5/2 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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (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))) (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 (pow.f64 (log.f64 base) #s(literal -3 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 -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (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 (atan2.f64 im re) (sqrt.f64 (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 (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 (atan2.f64 im re) (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 -3 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 (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (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 (*.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)) (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.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 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.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 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 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 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (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 (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 (*.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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -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 (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 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (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 -3 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (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 -1 binary64))) (neg.f64 (atan2.f64 im re))))
(log.f64 (pow.f64 base (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.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 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) #s(literal 1 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))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 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 #s(literal 1 binary64) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 #s(literal 1 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 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 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 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 (atan2.f64 im re) #s(literal -1 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)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.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)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 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 (/.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 (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) (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))) #s(literal 1 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 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))) (log.f64 base)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(*.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (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 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 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 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (*.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 (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 -3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 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)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (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 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1 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 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (fabs.f64 (*.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)) (pow.f64 (*.f64 (neg.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 (sqrt.f64 (log.f64 base))) #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)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (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)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(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 (fma.f64 #s(literal 2 binary64) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (sinh.f64 (log.f64 (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 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) (cosh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (log.f64 base)))
(/.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 #s(literal -1 binary64)) (log.f64 base))
(/.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 #s(literal 1 binary64) (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 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (*.f64 (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 (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 #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 (*.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 (log.f64 base)))) (sinh.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 4 binary64))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(+.f64 (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 (pow.f64 base (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal 1 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (*.f64 (*.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 (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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (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 -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 (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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 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)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (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 -3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -5/2 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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (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))) (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 (pow.f64 (log.f64 base) #s(literal -3 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 -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (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 (atan2.f64 im re) (sqrt.f64 (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 (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 (atan2.f64 im re) (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 -3 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 (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (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 (*.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)) (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.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 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.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 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 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 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (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 (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 (*.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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -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 (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 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (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 -3 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (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 -1 binary64))) (neg.f64 (atan2.f64 im re))))
(log.f64 (pow.f64 base (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.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 (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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (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 -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 (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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 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)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (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 -3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -5/2 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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (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))) (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 (pow.f64 (log.f64 base) #s(literal -3 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 -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (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 (atan2.f64 im re) (sqrt.f64 (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 (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 (atan2.f64 im re) (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 -3 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 (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (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 (*.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)) (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.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 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.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 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 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 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (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 (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 (*.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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -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 (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 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (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 -3 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (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 -1 binary64))) (neg.f64 (atan2.f64 im re))))
(log.f64 (pow.f64 base (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 9/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 9/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 9/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (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 5/2 binary64)) (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 3/4 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 9/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 9/4 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(*.f64 (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)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 3 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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 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 4 binary64)) #s(literal 3/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (log.f64 base) #s(literal 3 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))))))
(/.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 3 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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 base) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)))
(fma.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 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 (*.f64 (log.f64 (exp.f64 #s(literal 3 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 base)))
(+.f64 (*.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (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 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (*.f64 (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))))
(*.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 (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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (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 -1/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 (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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 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)) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (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 -3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 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 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -5/2 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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)) (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))) (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 (pow.f64 (log.f64 base) #s(literal -3 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 -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (/.f64 (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 (atan2.f64 im re) (sqrt.f64 (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 (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 (atan2.f64 im re) (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 -3 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 (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 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (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 (*.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)) (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 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.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 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 base))
(/.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 base))
(/.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 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 4 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 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (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 (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 (*.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 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -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 (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 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (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 -3 binary64))))) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 4 binary64))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (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 -1 binary64))) (neg.f64 (atan2.f64 im re))))
(log.f64 (pow.f64 base (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 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 (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 (neg.f64 (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 (neg.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 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 base))
(*.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))) #s(literal 2 binary64)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) #s(literal 2 binary64))) (log.f64 (*.f64 base base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (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 (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 (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))) (atan2.f64 im re)))
(*.f64 (neg.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 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (log.f64 (pow.f64 (pow.f64 base (sqrt.f64 (log.f64 base))) (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)) (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (atan2.f64 im re)))
(*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 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)) (neg.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) #s(literal 2 binary64))) (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 (exp.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)))) (neg.f64 (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (atan2.f64 im re))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (atan2.f64 im re) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)))
(fma.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 (neg.f64 (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (/.f64 (atan2.f64 im re) #s(literal 2 binary64))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(-.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))) #s(literal -1 binary64))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (atan2.f64 im re)))
(+.f64 (log.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))))) (log.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.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 -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 -3 binary64)))) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (atan2.f64 im re)))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (neg.f64 (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (neg.f64 (atan2.f64 im re))))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))) (*.f64 (atan2.f64 im re) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))) (*.f64 (neg.f64 (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (neg.f64 (atan2.f64 im re)))
(*.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 2 binary64)))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base)))
(neg.f64 (*.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 -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 (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 -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 (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))))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (neg.f64 (atan2.f64 im re))))
(log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (log.f64 base)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 4 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) #s(literal 4 binary64)))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 7/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 3/2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (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 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -2 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/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)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 7/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 -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 -3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 base))
(*.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 4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (*.f64 (neg.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 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -3 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 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (*.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 (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 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (neg.f64 (sqrt.f64 (log.f64 base))))
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))) (log.f64 base))
(/.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal -1 binary64))) (log.f64 base))
(/.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 (*.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 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal -1 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))))))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(-.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 2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (log.f64 (pow.f64 (log.f64 base) #s(literal -3 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 (+.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (log.f64 (log.f64 base))))
(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 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -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))))
(log.f64 (pow.f64 base (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64))))
(*.f64 (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 #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 (log.f64 base) (log.f64 base))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (log.f64 base)) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (*.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 (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 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 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 3 binary64)) (log.f64 base))
(/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (log.f64 base))) (cosh.f64 (log.f64 (log.f64 base)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(-.f64 (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 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))))
(fabs.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(exp.f64 (-.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))) (log.f64 (pow.f64 base (/.f64 (log.f64 base) #s(literal 2 binary64)))))
(+.f64 (neg.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))
(log.f64 (pow.f64 base (log.f64 base)))
(*.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))) (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))) (neg.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 4 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (log.f64 base))) #s(literal 4 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 base)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) #s(literal 7/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 7/2 binary64)))
(*.f64 (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 (pow.f64 (log.f64 base) #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (log.f64 base)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 5/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (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 4 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))))))
(/.f64 (+.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 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(neg.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (log.f64 base) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)))) (log.f64 base)))
(fma.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
(fma.f64 (log.f64 base) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 (log.f64 base) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (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 (exp.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))))

eval238.0ms (3.6%)

Memory
20.0MiB live, 437.7MiB allocated
Compiler

Compiled 29 266 to 3 730 computations (87.3% saved)

prune56.0ms (0.8%)

Memory
-18.6MiB live, 129.5MiB allocated
Pruning

23 alts after pruning (18 fresh and 5 done)

PrunedKeptTotal
New1 432161 448
Fresh10212
Picked325
Done033
Total1 445231 468
Accuracy
100.0%
Counts
1 468 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.6%
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
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)))
99.1%
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 4 binary64)))
99.2%
(/.f64 #s(approx (* (* (log base) (atan2 im re)) (pow (log base) 8)) (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
54.3%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 4 binary64)) (atan2.f64 im re))
54.5%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (atan2.f64 im re))
54.6%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
98.8%
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))))
99.3%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
99.3%
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (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.1%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 4 binary64)))))))
99.3%
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
99.3%
(*.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))
54.6%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base))) (atan2.f64 im re))
58.3%
(*.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))))
99.0%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64))))
99.2%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
99.1%
(*.f64 (log.f64 base) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base)))
54.1%
(*.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 533 to 440 computations (17.4% saved)

simplify51.0ms (0.8%)

Memory
36.6MiB live, 80.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -3/2 binary64))
cost-diff0
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
cost-diff0
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base))) (atan2.f64 im re))
cost-diff0
(log.f64 base)
cost-diff0
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
cost-diff2
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
cost-diff2
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (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
027153
045144
163138
2102138
3259138
4527138
5795138
61053138
71322138
81481138
91569138
101649138
111678138
121678138
131678138
01678138
Stop Event
iter limit
saturated
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 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (atan2.f64 im re))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
(log.f64 base)
base
#s(literal -1/2 binary64)
#s(literal 2 binary64)
(atan2.f64 im re)
im
re
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
(pow.f64 (log.f64 base) #s(literal -3/2 binary64))
(log.f64 base)
base
#s(literal -3/2 binary64)
(sqrt.f64 (log.f64 base))
(atan2.f64 im re)
im
re
(*.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 -3 binary64))
(log.f64 base)
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))
#s(literal 2 binary64)
(atan2.f64 im re)
im
re
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 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal -1 binary64))
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
(log.f64 base)
base
#s(literal -1/2 binary64)
#s(literal 2 binary64)
(atan2.f64 im re)
im
re
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(pow.f64 (log.f64 base) #s(literal -3/2 binary64))
(log.f64 base)
base
#s(literal -3/2 binary64)
(sqrt.f64 (log.f64 base))
(atan2.f64 im re)
im
re
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
#s(literal 2 binary64)
(atan2.f64 im re)
im
re

localize119.0ms (1.8%)

Memory
-31.7MiB live, 159.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.162441259768442
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
accuracy0.20150375976844204
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
accuracy0.27962875976844204
(pow.f64 (log.f64 base) #s(literal 2 binary64))
accuracy0.4005051758319564
(pow.f64 (log.f64 base) #s(literal -3 binary64))
accuracy0.0703125
(sqrt.f64 (log.f64 base))
accuracy0.1796875
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base))) (atan2.f64 im re))
accuracy0.205410009768442
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
accuracy0.25390625
(pow.f64 (log.f64 base) #s(literal -3/2 binary64))
accuracy0.0
(log.f64 base)
accuracy0.05078125
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
accuracy0.1796875
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (atan2.f64 im re))
accuracy0.2949600586106521
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
accuracy0.0
(log.f64 base)
accuracy0.09765625
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))
accuracy0.1796875
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re))
accuracy0.2848625488422101
(pow.f64 (log.f64 base) #s(literal -2 binary64))
accuracy0.0
(atan2.f64 im re)
accuracy0.0
(log.f64 base)
accuracy0.15625
(/.f64 #s(literal 1 binary64) (log.f64 base))
accuracy0.1796875
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
Samples
47.0ms115×0invalid
34.0ms141×0valid
Compiler

Compiled 155 to 29 computations (81.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-pow: 13.0ms (33% of total)
ival-mult: 10.0ms (25.4% of total)
ival-pow2: 5.0ms (12.7% of total)
ival-log: 4.0ms (10.1% of total)
ival-sqrt: 3.0ms (7.6% of total)
ival-div: 2.0ms (5.1% of total)
ival-atan2: 2.0ms (5.1% of total)
exact: 1.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series120.0ms (1.8%)

Memory
7.1MiB live, 203.5MiB allocated
Counts
18 → 31
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 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (atan2.f64 im re))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
(pow.f64 (log.f64 base) #s(literal -3/2 binary64))
(*.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 -3 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(sqrt.f64 (log.f64 base))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
Outputs
(/ (atan2 im re) (log base))
(atan2 im re)
(* (pow (log base) 2) (atan2 im re))
(/ 1 (log base))
(log base)
(/ 1 (pow (log base) 2))
(sqrt (/ 1 (log base)))
(sqrt (/ 1 (pow (log base) 3)))
(/ 1 (pow (log base) 3))
(sqrt (log base))
(pow (log base) 2)
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(/ 1 (pow (log (/ 1 base)) 2))
(* (sqrt (/ 1 (log (/ 1 base)))) (sqrt -1))
(* (sqrt (/ 1 (pow (log (/ 1 base)) 3))) (sqrt -1))
(/ -1 (pow (log (/ 1 base)) 3))
(* (pow (log (/ 1 base)) 2) (atan2 im re))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(pow (log (/ 1 base)) 2)
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 base))))))
(sqrt (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
Calls

9 calls:

TimeVariablePointExpression
37.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) (* (pow (pow (log base) -1/2) 2) (atan2 im re)) (pow (pow (log base) -1/2) 2) (pow (log base) -1/2) (* (* (pow (log base) -3/2) (sqrt (log base))) (atan2 im re)) (* (pow (log base) -3/2) (sqrt (log base))) (pow (log base) -3/2) (* (pow (log base) -3) (* (pow (log base) 2) (atan2 im re))) (pow (log base) -3) (* (pow (log base) 2) (atan2 im re)) (sqrt (log base)) (pow (log base) 2))
19.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) (* (pow (pow (log base) -1/2) 2) (atan2 im re)) (pow (pow (log base) -1/2) 2) (pow (log base) -1/2) (* (* (pow (log base) -3/2) (sqrt (log base))) (atan2 im re)) (* (pow (log base) -3/2) (sqrt (log base))) (pow (log base) -3/2) (* (pow (log base) -3) (* (pow (log base) 2) (atan2 im re))) (pow (log base) -3) (* (pow (log base) 2) (atan2 im re)) (sqrt (log base)) (pow (log base) 2))
14.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) (* (pow (pow (log base) -1/2) 2) (atan2 im re)) (pow (pow (log base) -1/2) 2) (pow (log base) -1/2) (* (* (pow (log base) -3/2) (sqrt (log base))) (atan2 im re)) (* (pow (log base) -3/2) (sqrt (log base))) (pow (log base) -3/2) (* (pow (log base) -3) (* (pow (log base) 2) (atan2 im re))) (pow (log base) -3) (* (pow (log base) 2) (atan2 im re)) (sqrt (log base)) (pow (log base) 2))
11.0ms
im
@-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) (* (pow (pow (log base) -1/2) 2) (atan2 im re)) (pow (pow (log base) -1/2) 2) (pow (log base) -1/2) (* (* (pow (log base) -3/2) (sqrt (log base))) (atan2 im re)) (* (pow (log base) -3/2) (sqrt (log base))) (pow (log base) -3/2) (* (pow (log base) -3) (* (pow (log base) 2) (atan2 im re))) (pow (log base) -3) (* (pow (log base) 2) (atan2 im re)) (sqrt (log base)) (pow (log base) 2))
10.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) (* (pow (pow (log base) -1/2) 2) (atan2 im re)) (pow (pow (log base) -1/2) 2) (pow (log base) -1/2) (* (* (pow (log base) -3/2) (sqrt (log base))) (atan2 im re)) (* (pow (log base) -3/2) (sqrt (log base))) (pow (log base) -3/2) (* (pow (log base) -3) (* (pow (log base) 2) (atan2 im re))) (pow (log base) -3) (* (pow (log base) 2) (atan2 im re)) (sqrt (log base)) (pow (log base) 2))

simplify141.0ms (2.2%)

Memory
-7.5MiB live, 134.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
054228
185218
2162217
3547216
41687216
55649216
67598216
08070216
Stop Event
iter limit
node limit
Counts
31 → 31
Calls
Call 1
Inputs
(/ (atan2 im re) (log base))
(atan2 im re)
(* (pow (log base) 2) (atan2 im re))
(/ 1 (log base))
(log base)
(/ 1 (pow (log base) 2))
(sqrt (/ 1 (log base)))
(sqrt (/ 1 (pow (log base) 3)))
(/ 1 (pow (log base) 3))
(sqrt (log base))
(pow (log base) 2)
(* -1 (/ (atan2 im re) (log (/ 1 base))))
(/ -1 (log (/ 1 base)))
(* -1 (log (/ 1 base)))
(/ 1 (pow (log (/ 1 base)) 2))
(* (sqrt (/ 1 (log (/ 1 base)))) (sqrt -1))
(* (sqrt (/ 1 (pow (log (/ 1 base)) 3))) (sqrt -1))
(/ -1 (pow (log (/ 1 base)) 3))
(* (pow (log (/ 1 base)) 2) (atan2 im re))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(pow (log (/ 1 base)) 2)
(/ (atan2 im re) (+ (log -1) (* -1 (log (/ -1 base)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 base)))))
(+ (log -1) (* -1 (log (/ -1 base))))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2))
(sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 base))))))
(sqrt (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(sqrt (+ (log -1) (* -1 (log (/ -1 base)))))
(pow (+ (log -1) (* -1 (log (/ -1 base)))) 2)
Outputs
(/ (atan2 im re) (log base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(atan2 im re)
(atan2.f64 im re)
(* (pow (log base) 2) (atan2 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(/ 1 (log base))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(log base)
(log.f64 base)
(/ 1 (pow (log base) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(sqrt (/ 1 (log base)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))
(sqrt (/ 1 (pow (log base) 3)))
(sqrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 3 binary64)))
(/ 1 (pow (log base) 3))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 3 binary64))
(sqrt (log base))
(sqrt.f64 (log.f64 base))
(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)))
(/.f64 #s(literal 1 binary64) (log.f64 base))
(* -1 (log (/ 1 base)))
(log.f64 base)
(/ 1 (pow (log (/ 1 base)) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(* (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 (pow (log (/ 1 base)) 3))) (sqrt -1))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 base)) #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64)))
(/ -1 (pow (log (/ 1 base)) 3))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) #s(literal 3 binary64))
(* (pow (log (/ 1 base)) 2) (atan2 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(* (sqrt (log (/ 1 base))) (sqrt -1))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 base))) (sqrt.f64 #s(literal -1 binary64)))
(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))))
(/ 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)))
(/ 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)))
(sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 base))))))
(sqrt.f64 (/.f64 #s(literal -1 binary64) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64)))))
(sqrt (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3)))
(sqrt.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64))) #s(literal 3 binary64))))
(/ 1 (pow (+ (log -1) (* -1 (log (/ -1 base)))) 3))
(/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) base)) (log.f64 #s(literal -1 binary64))) #s(literal 3 binary64)))
(* (pow (+ (log -1) (* -1 (log (/ -1 base)))) 2) (atan2 im re))
(*.f64 (pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) base))) #s(literal 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))))
(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))

rewrite228.0ms (3.5%)

Memory
30.5MiB live, 321.0MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027111
04592
110282
234782
3252282
0842882
Stop Event
iter limit
node limit
iter limit
Counts
18 → 1 525
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 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (atan2.f64 im re))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal -1/2 binary64))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
(pow.f64 (log.f64 base) #s(literal -3/2 binary64))
(*.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 -3 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(sqrt.f64 (log.f64 base))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
Outputs
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/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 (*.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 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 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/4 binary64))) (pow.f64 (log.f64 base) #s(literal -9/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (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)) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/4 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 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/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)) (*.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 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (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 -3 binary64)))
(*.f64 (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 -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (atan2.f64 im re)))) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (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 -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(fma.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.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))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.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 -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.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 -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(+.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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 2 binary64)) (atan2.f64 im re)) (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 (pow.f64 base #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 base (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 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) (log.f64 base)))))
(log.f64 (pow.f64 base (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(log.f64 (pow.f64 base (*.f64 (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 -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base)))
(*.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 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64)) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64)) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/4 binary64)) (pow.f64 (log.f64 base) #s(literal -9/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64)) (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 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (pow.f64 (log.f64 base) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (pow.f64 (log.f64 base) #s(literal -7/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (pow.f64 (log.f64 base) #s(literal -5/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/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 2 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal -1 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)) (fabs.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 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 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #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)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (fabs.f64 (*.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (fabs.f64 (*.f64 (log.f64 base) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.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 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -3 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal -3 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 (log.f64 base)))
(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 2 binary64)) #s(literal -1/4 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/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 (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 -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 (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 -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #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 (log.f64 base) #s(literal -1 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 base))
(/.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) (cosh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (fabs.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 base))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.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 (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 (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 -3/2 binary64)))) (sqrt.f64 (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(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 (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))))
(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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (sqrt.f64 (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(fma.f64 #s(literal 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))))) (cosh.f64 (log.f64 (log.f64 base))))
(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 #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))))))
(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 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (pow.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 -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 -1/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (neg.f64 (log.f64 (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 (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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))))
(+.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 (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 #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 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (*.f64 (sqrt.f64 (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(+.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 #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 (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 (pow.f64 base (log.f64 base)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal -1 binary64)))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 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 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 base))
(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)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))
(pow.f64 (log.f64 base) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.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 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(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 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))
(-.f64 #s(literal 0 binary64) (log.f64 base))
(fabs.f64 (-.f64 (log.f64 base) #s(literal 0 binary64)))
(fabs.f64 (log.f64 base))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (log.f64 base)))
(+.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (log.f64 (log.f64 base))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) #s(literal 1 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 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/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 (*.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 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 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/4 binary64))) (pow.f64 (log.f64 base) #s(literal -9/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (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)) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/4 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 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/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)) (*.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 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (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 -3 binary64)))
(*.f64 (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 -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (atan2.f64 im re)))) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (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 -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(fma.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.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))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.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 -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.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 -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(+.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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 2 binary64)) (atan2.f64 im re)) (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 (pow.f64 base #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 base (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 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) (log.f64 base)))))
(log.f64 (pow.f64 base (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(log.f64 (pow.f64 base (*.f64 (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 -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base)))
(*.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 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64)) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64)) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/4 binary64)) (pow.f64 (log.f64 base) #s(literal -9/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64)) (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 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (pow.f64 (log.f64 base) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (pow.f64 (log.f64 base) #s(literal -7/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (pow.f64 (log.f64 base) #s(literal -5/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/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 2 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal -1 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)) (fabs.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 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 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #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)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (fabs.f64 (*.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (fabs.f64 (*.f64 (log.f64 base) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.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 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -3 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal -3 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 (log.f64 base)))
(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 2 binary64)) #s(literal -1/4 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/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 (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 -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 (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 -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #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 (log.f64 base) #s(literal -1 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 base))
(/.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) (cosh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (fabs.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 base))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.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 (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 (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 -3/2 binary64)))) (sqrt.f64 (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(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 (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))))
(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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (sqrt.f64 (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(fma.f64 #s(literal 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))))) (cosh.f64 (log.f64 (log.f64 base))))
(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 #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))))))
(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 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (pow.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 -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 -1/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (neg.f64 (log.f64 (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 (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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))))
(+.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 (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 #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 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (*.f64 (sqrt.f64 (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(+.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 #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 (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 (pow.f64 base (log.f64 base)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal -1 binary64)))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.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 -5/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/4 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 -6 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/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/4 binary64)) (pow.f64 (log.f64 base) #s(literal -5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -7/4 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -5/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 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (pow.f64 (log.f64 base) #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 (exp.f64 #s(literal 1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(pow.f64 (*.f64 (exp.f64 #s(literal -3/2 binary64)) (exp.f64 #s(literal -1/2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal -1/2 binary64)) (exp.f64 #s(literal -3/2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1/2 binary64))
(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 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (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 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) #s(literal 16 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 -1/4 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 4 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 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (*.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 (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 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (exp.f64 (log.f64 #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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (exp.f64 (*.f64 (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (exp.f64 (log.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -2 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal 3/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 (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 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/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 -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))))))
(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)))))
(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 (*.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 -1/4 binary64))) #s(literal 8 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/2 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 -3/2 binary64)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 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 (pow.f64 base #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -5/2 binary64))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (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 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal -1 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/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 (*.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 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 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/4 binary64))) (pow.f64 (log.f64 base) #s(literal -9/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (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)) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/4 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 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/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)) (*.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 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (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 -3 binary64)))
(*.f64 (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 -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (atan2.f64 im re)))) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (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 -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(fma.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.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))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.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 -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.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 -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(+.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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 2 binary64)) (atan2.f64 im re)) (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 (pow.f64 base #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 base (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 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) (log.f64 base)))))
(log.f64 (pow.f64 base (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(log.f64 (pow.f64 base (*.f64 (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 -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base)))
(*.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 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64)) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64)) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/4 binary64)) (pow.f64 (log.f64 base) #s(literal -9/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64)) (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 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (pow.f64 (log.f64 base) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (pow.f64 (log.f64 base) #s(literal -7/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (pow.f64 (log.f64 base) #s(literal -5/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/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 2 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal -1 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)) (fabs.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 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 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #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)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (fabs.f64 (*.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (fabs.f64 (*.f64 (log.f64 base) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.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 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -3 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal -3 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 (log.f64 base)))
(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 2 binary64)) #s(literal -1/4 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/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 (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 -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 (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 -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #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 (log.f64 base) #s(literal -1 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 base))
(/.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) (cosh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (fabs.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 base))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.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 (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 (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 -3/2 binary64)))) (sqrt.f64 (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(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 (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))))
(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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (sqrt.f64 (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(fma.f64 #s(literal 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))))) (cosh.f64 (log.f64 (log.f64 base))))
(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 #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))))))
(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 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (pow.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 -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 -1/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (neg.f64 (log.f64 (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 (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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))))
(+.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 (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 #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 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (*.f64 (sqrt.f64 (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(+.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 #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 (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 (pow.f64 base (log.f64 base)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal -1 binary64)))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (log.f64 base))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 5/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 5/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/4 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/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (log.f64 base))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal 1/4 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 (pow.f64 (log.f64 base) #s(literal -3/8 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64))) (sqrt.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)) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 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 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -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)) (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 -3/2 binary64)) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sqrt.f64 (*.f64 (log.f64 base) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sqrt.f64 (*.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sqrt.f64 (log.f64 base)))
(*.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 (log.f64 base) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64))))
(*.f64 (log.f64 base) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64))))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -1/4 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #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 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(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/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 1/2 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 (log.f64 base) #s(literal -1/2 binary64))
(/.f64 (neg.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)))) (neg.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 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))) #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 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))) #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 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.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)))) (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (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 (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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base)))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (log.f64 (log.f64 base))))
(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 (neg.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (sinh.f64 (neg.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)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/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 (*.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 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 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/4 binary64))) (pow.f64 (log.f64 base) #s(literal -9/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (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)) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/4 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 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/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)) (*.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 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (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 -3 binary64)))
(*.f64 (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 -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (atan2.f64 im re)))) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (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 -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(fma.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.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))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.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 -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.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 -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(+.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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 2 binary64)) (atan2.f64 im re)) (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 (pow.f64 base #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 base (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 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) (log.f64 base)))))
(log.f64 (pow.f64 base (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(log.f64 (pow.f64 base (*.f64 (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 -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base)))
(*.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 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64)) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64)) (pow.f64 (log.f64 base) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 5/4 binary64)) (pow.f64 (log.f64 base) #s(literal -9/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64)) (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 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (pow.f64 (log.f64 base) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -7/8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -7/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) (pow.f64 (log.f64 base) #s(literal -7/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -5/8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (pow.f64 (log.f64 base) #s(literal -5/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/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 2 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal -1 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)) (fabs.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 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 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #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)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (fabs.f64 (*.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (fabs.f64 (*.f64 (log.f64 base) #s(literal 1 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (log.f64 base) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.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 1/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -3 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal -3 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 (log.f64 base)))
(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 2 binary64)) #s(literal -1/4 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -1/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 (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 -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 (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 -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #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 (log.f64 base) #s(literal -1 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 base))
(/.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) (cosh.f64 (log.f64 (log.f64 base)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (log.f64 base)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (log.f64 base)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))))))))
(/.f64 (fabs.f64 (sqrt.f64 #s(literal -1 binary64))) (log.f64 base))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (log.f64 base))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sqrt.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 (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 (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 -3/2 binary64)))) (sqrt.f64 (log.f64 base)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(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 (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))))
(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 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(fma.f64 (sqrt.f64 (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(fma.f64 #s(literal 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))))) (cosh.f64 (log.f64 (log.f64 base))))
(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 #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))))))
(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 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (pow.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 -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 -1/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (neg.f64 (log.f64 (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 (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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sqrt.f64 (log.f64 base))))
(+.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 (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 #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 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 base)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (*.f64 (sqrt.f64 (log.f64 base)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(+.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 #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 (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 (pow.f64 base (log.f64 base)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) #s(literal -1 binary64)))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -9/8 binary64))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -21/8 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -21/8 binary64))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -9/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -7/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 -3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/2 binary64)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) #s(literal -5/4 binary64)) (pow.f64 (log.f64 base) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/8 binary64)) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (pow.f64 (log.f64 base) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -9/8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (pow.f64 (log.f64 base) #s(literal -9/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (pow.f64 (log.f64 base) #s(literal -5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -7/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 base)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -3/2 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal -3/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal -3 binary64)) (log.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal -3/8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -6 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) #s(literal 3/8 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -3/4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -3 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) #s(literal 3/4 binary64))
(pow.f64 (log.f64 base) #s(literal -3/2 binary64))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (log.f64 base))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/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 -3/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 -3/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 -3/2 binary64))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))))))))
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (log.f64 base))
(/.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (log.f64 base))
(/.f64 (sqrt.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)))) (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))))))))
(/.f64 (pow.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))) #s(literal 3 binary64)) (pow.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))))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (log.f64 base))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sqrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(fma.f64 (cosh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(fma.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (log.f64 base)))
(sqrt.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(exp.f64 (-.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (sqrt.f64 (log.f64 base)))))
(exp.f64 (/.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -3/2 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal -3 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (*.f64 (sinh.f64 (neg.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (cosh.f64 (log.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (neg.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (sinh.f64 (neg.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -5/2 binary64))))
(log.f64 (pow.f64 base (pow.f64 (log.f64 base) #s(literal -5/2 binary64))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -7/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (sqrt.f64 (log.f64 base))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (pow.f64 (log.f64 base) #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 -1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/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 (*.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 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -9/4 binary64))) (pow.f64 (log.f64 base) #s(literal -3/4 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/4 binary64))) (pow.f64 (log.f64 base) #s(literal -9/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) (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 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (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)) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/4 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 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 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)) (*.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/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)) (*.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 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (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 -3 binary64)))
(*.f64 (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 -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(*.f64 (log.f64 base) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (atan2.f64 im re)))) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (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 -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(fma.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (*.f64 (sinh.f64 (log.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))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.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 -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(fma.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))
(fma.f64 (atan2.f64 im re) (cosh.f64 (log.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (sinh.f64 (neg.f64 (log.f64 (log.f64 base))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.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 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (*.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 -3 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))))
(+.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 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (sqrt.f64 (log.f64 base))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (log.f64 base)) (atan2.f64 im re)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 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 2 binary64)) (atan2.f64 im re)) (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 (pow.f64 base #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (pow.f64 base (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 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) (log.f64 base)))))
(log.f64 (pow.f64 base (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64)))))
(log.f64 (pow.f64 base (*.f64 (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 -1/2 binary64))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base)))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (atan2.f64 im re)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 base) #s(literal -21/8 binary64))) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -21/8 binary64)) (pow.f64 (log.f64 base) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -9/4 binary64)) (pow.f64 (log.f64 base) #s(literal -3/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (fabs.f64 (pow.f64 (log.f64 base) #s(literal -21/8 binary64))))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/8 binary64)) (pow.f64 (log.f64 base) #s(literal -21/8 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal -9/4 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 -1 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -1 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal -3/2 binary64)) (exp.f64 #s(literal -3/2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (log.f64 base)) #s(literal -3/4 binary64))
(pow.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -3/4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (pow.f64 (log.f64 base) #s(literal 3 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -3 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal -3/2 binary64)) (log.f64 (pow.f64 (log.f64 base) #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 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 -3/8 binary64)) #s(literal 8 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/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 12 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal -3/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -6 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 -1 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) #s(literal 6 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 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))))))))
(/.f64 (+.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) #s(literal -3/2 binary64))))
(/.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(neg.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -4 binary64)) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (pow.f64 (log.f64 base) #s(literal -4 binary64))))
(sqrt.f64 (pow.f64 (log.f64 base) #s(literal -6 binary64)))
(fabs.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -3 binary64))) (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64))) #s(literal -3/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (*.f64 (sinh.f64 (log.f64 (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/2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -3/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)))))
(+.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 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64))) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (pow.f64 (log.f64 base) #s(literal -1 binary64))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (atan2.f64 im re) (*.f64 #s(literal 1 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 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 #s(literal 1 binary64) (*.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 -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 (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 -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 (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))))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 (log.f64 base)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (pow.f64 (pow.f64 base (log.f64 base)) (atan2.f64 im re)))
(*.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 (pow.f64 (log.f64 base) #s(literal 3/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64))) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 3/4 binary64))))
(*.f64 (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)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/4 binary64)) (pow.f64 (log.f64 base) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (pow.f64 (log.f64 base) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64)) (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 base)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -3/2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (exp.f64 #s(literal -3/2 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 (log.f64 base)))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 base)) (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/4 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 1 binary64))
(pow.f64 (log.f64 base) #s(literal 1/2 binary64))
(neg.f64 (sqrt.f64 (log.f64 base)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(fma.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))
(sqrt.f64 (log.f64 base))
(fabs.f64 (sqrt.f64 (log.f64 base)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 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 (log.f64 (sqrt.f64 (log.f64 base))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (pow.f64 (log.f64 base) #s(literal -3/2 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sinh.f64 (log.f64 (pow.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)))))
(log.f64 (pow.f64 (pow.f64 base #s(literal -1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(log.f64 (pow.f64 (pow.f64 base #s(literal 1 binary64)) (pow.f64 (log.f64 base) #s(literal -1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) #s(literal -1/2 binary64))) (log.f64 base)))
(log.f64 (exp.f64 (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) #s(literal 3/2 binary64)) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) #s(literal 3/2 binary64)))
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (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 (pow.f64 (log.f64 base) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 4 binary64))
(pow.f64 (log.f64 base) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (*.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 (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 (-.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))))) #s(literal 2 binary64))
(/.f64 (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 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64))))))))
(/.f64 #s(literal -1 binary64) (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) (*.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)))))
(fabs.f64 (pow.f64 (log.f64 base) #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 (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 (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)))

eval246.0ms (3.7%)

Memory
-0.8MiB live, 198.4MiB allocated
Compiler

Compiled 17 945 to 3 184 computations (82.3% saved)

prune56.0ms (0.9%)

Memory
-18.5MiB live, 120.8MiB allocated
Pruning

29 alts after pruning (20 fresh and 9 done)

PrunedKeptTotal
New1 017101 027
Fresh31013
Picked145
Done055
Total1 021291 050
Accuracy
100.0%
Counts
1 050 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.6%
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
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)))
99.2%
(/.f64 #s(approx (* (* (log base) (atan2 im re)) (pow (log base) 8)) (*.f64 (pow.f64 (log.f64 base) #s(literal 9 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 base) #s(literal 10 binary64)))
54.3%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal 1/4 binary64)) #s(literal -4 binary64)) (atan2.f64 im re))
53.9%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/8 binary64)) #s(literal 8 binary64)) (atan2.f64 im re))
54.3%
(*.f64 (pow.f64 (pow.f64 (log.f64 base) #s(literal -1/4 binary64)) #s(literal 4 binary64)) (atan2.f64 im re))
54.6%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -2 binary64)) (atan2.f64 im re))
98.8%
(*.f64 (pow.f64 (log.f64 base) #s(literal 3 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) #s(literal 2 binary64))))
99.3%
(*.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 base)))
99.3%
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (pow.f64 (log.f64 base) #s(literal 2 binary64)) (atan2.f64 im re)))
99.3%
(*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re)))
54.5%
(*.f64 (pow.f64 #s(approx (pow (log base) -1/2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)))) #s(literal 2 binary64)) (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 (atan2.f64 im re) (/.f64 (log.f64 base) (sqrt.f64 (pow.f64 (log.f64 base) #s(literal 4 binary64)))))
99.3%
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
54.5%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal 2 binary64))) (atan2.f64 im re))
99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 base)) (atan2.f64 im re))
54.6%
(*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3/2 binary64)) (sqrt.f64 (log.f64 base))) (atan2.f64 im re))
99.1%
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
54.5%
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -3 binary64))) (sqrt.f64 (log.f64 base))) (atan2.f64 im re))
54.5%
(*.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (log.f64 base)) #s(literal -4 binary64))) (atan2.f64 im re))
58.3%
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) #s(literal -2 binary64))) (atan2.f64 im re))
58.3%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 base) #s(literal 2 binary64)))) (atan2.f64 im re))
58.3%
(*.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))))
99.0%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) #s(literal -1 binary64)) #s(literal 2 binary64))))
99.2%
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) #s(literal -2 binary64))))
54.1%
(*.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 1 284 to 539 computations (58% saved)

regimes73.0ms (1.1%)

Memory
-26.0MiB live, 169.8MiB allocated
Accuracy

Total -46.6b remaining (-12567.2%)

Threshold costs -46.6b (-12567.2%)

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

16.0ms
base
14.0ms
re
14.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))))
13.0ms
im
13.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)

simplify55.0ms (0.8%)

Memory
24.8MiB live, 76.4MiB 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)))

soundness113.0ms (1.7%)

Memory
-13.7MiB live, 115.0MiB 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)

preprocess16.0ms (0.2%)

Memory
36.5MiB live, 36.5MiB allocated
Compiler

Compiled 126 to 80 computations (36.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...