math.log10 on complex, real part

Time bar (total: 10.3s)

analyze67.0ms (0.6%)

Memory
4.4MiB live, 127.5MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
18.8%18.7%81.2%0.1%0%0%0%5
34.4%34.3%65.6%0.1%0%0%0%6
54.7%54.6%45.3%0.1%0%0%0%7
64.8%64.8%35.1%0.1%0%0%0%8
76.2%76.1%23.8%0.1%0%0%0%9
81.8%81.8%18.1%0.1%0%0%0%10
87.8%87.7%12.2%0.1%0%0%0%11
90.8%90.7%9.2%0.1%0%0%0%12
Compiler

Compiled 14 to 9 computations (35.7% saved)

sample919.0ms (8.9%)

Memory
50.7MiB live, 1 548.5MiB allocated
Samples
694.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 479.0ms
ival-log: 216.0ms (45.1% of total)
ival-hypot: 187.0ms (39.1% of total)
ival-div: 62.0ms (13% of total)
ival-true: 6.0ms (1.3% of total)
exact: 5.0ms (1% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

preprocess21.0ms (0.2%)

Memory
-8.7MiB live, 28.9MiB allocated
Algorithm
egg-herbie
Rules
50×sub-neg
34×neg-sub0
30×distribute-lft-neg-in
28×unsub-neg
28×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02874
15374
29974
317674
424174
525974
627074
728174
828474
928574
01012
11112
0117
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
Outputs
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
Call 2
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
(/ (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) (log 10))
(/ (log (sqrt (+ (* re re) (* (neg im) (neg im))))) (log 10))
(neg (/ (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) (log 10)))
(neg (/ (log (sqrt (+ (* re re) (* (neg im) (neg im))))) (log 10)))
(/ (log (sqrt (+ (* im im) (* re re)))) (log 10))
Outputs
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
(/ (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) (log 10))
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
(/ (log (sqrt (+ (* re re) (* (neg im) (neg im))))) (log 10))
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
(neg (/ (log (sqrt (+ (* (neg re) (neg re)) (* im im)))) (log 10)))
(/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 10)))
(neg (/ (log (sqrt (+ (* re re) (* (neg im) (neg im))))) (log 10)))
(/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 10)))
(/ (log (sqrt (+ (* im im) (* re re)))) (log 10))
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
Symmetry

(abs re)

(abs im)

(sort re im)

explain166.0ms (1.6%)

Memory
0.4MiB live, 235.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1250-0-(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
00-0-(log.f64 #s(literal 10 binary64))
00-0-(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
00-0-(*.f64 re re)
00-0-im
00-0-(+.f64 (*.f64 re re) (*.f64 im im))
00-0-re
00-0-(*.f64 im im)
00-0-#s(literal 10 binary64)
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-rescue1110
(+.f64 (*.f64 re re) (*.f64 im im))overflow111
(*.f64 re re)overflow15
(*.f64 im im)overflow111
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))uflow-rescue140
(+.f64 (*.f64 re re) (*.f64 im im))underflow14
(*.f64 re re)underflow98
(*.f64 im im)underflow14
Confusion
Predicted +Predicted -
+1250
-0131
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+12500
-00131
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0131
1125
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
80.0ms512×0valid
Compiler

Compiled 126 to 44 computations (65.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-log: 12.0ms (33.5% of total)
ival-hypot: 9.0ms (25.1% of total)
ival-mult: 8.0ms (22.3% of total)
ival-div: 3.0ms (8.4% of total)
ival-add: 2.0ms (5.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.2%
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
Compiler

Compiled 14 to 10 computations (28.6% saved)

simplify3.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
cost-diff0
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
cost-diff0
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
cost-diff128
(+.f64 (*.f64 re re) (*.f64 im im))
Rules
+-lowering-+.f64
log-lowering-log.f64
*-lowering-*.f32
accelerator-lowering-hypot.f32
*-lowering-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01047
11147
01131
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
(log 10)
10
Outputs
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(log (sqrt (+ (* re re) (* im im))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(sqrt (+ (* re re) (* im im)))
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(+ (* re re) (* im im))
(fma.f64 re re (*.f64 im im))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im
(log 10)
(log.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)

localize58.0ms (0.6%)

Memory
-46.8MiB live, 33.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.0%
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
accuracy54.5%
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Samples
46.0ms256×0valid
Compiler

Compiled 49 to 12 computations (75.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-log: 6.0ms (36.4% of total)
ival-hypot: 5.0ms (30.4% of total)
ival-mult: 3.0ms (18.2% of total)
ival-div: 2.0ms (12.1% of total)
ival-add: 1.0ms (6.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series12.0ms (0.1%)

Memory
21.3MiB live, 21.3MiB allocated
Counts
5 → 96
Calls
Call 1
Inputs
#<alt (+ (* re re) (* im im))>
#<alt (/ (log (sqrt (+ (* re re) (* im im)))) (log 10))>
#<alt (log (sqrt (+ (* re re) (* im im))))>
#<alt (sqrt (+ (* re re) (* im im)))>
#<alt (log 10)>
Outputs
#<alt (pow im 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (/ (log im) (log 10))>
#<alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))>
#<alt (+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))>
#<alt (+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))>
#<alt (* -1 (/ (log (/ 1 re)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ -1 re)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))>
#<alt (/ (log re) (log 10))>
#<alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))>
#<alt (+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))>
#<alt (+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ -1 im)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))>
#<alt (log im)>
#<alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (* -1 (log (/ 1 re)))>
#<alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (log (/ -1 re)))>
#<alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (log re)>
#<alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (log (/ -1 im)))>
#<alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))>
#<alt (+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 re)>
#<alt (* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))>
#<alt re>
#<alt (+ re (* 1/2 (/ (pow im 2) re)))>
#<alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))>
#<alt (+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 im)>
#<alt (* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))>
Calls

24 calls:

TimeVariablePointExpression
2.0ms
re
@0
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
2.0ms
im
@inf
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
1.0ms
re
@inf
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
1.0ms
im
@0
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
0.0ms
re
@inf
(log (sqrt (+ (* re re) (* im im))))

rewrite363.0ms (3.5%)

Memory
-15.4MiB live, 616.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 802×accelerator-lowering-fma.f32
4 802×accelerator-lowering-fma.f64
3 340×*-lowering-*.f32
3 340×*-lowering-*.f64
3 206×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01038
13738
224438
3203738
0838622
Stop Event
iter limit
node limit
Counts
5 → 311
Calls
Call 1
Inputs
(+ (* re re) (* im im))
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
(log 10)
Outputs
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(exp.f64 (log.f64 (fma.f64 re re (*.f64 im im))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 im re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 im re))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 re im) (-.f64 re im))))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 re im) (-.f64 re im))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))))))
(-.f64 (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (/.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))))) (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))) (/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))) (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im)))) (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))) (/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))) (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 re re (*.f64 im im))
(fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 im im (*.f64 re re))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (/.f64 re (+.f64 re im)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 re im)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (fma.f64 re re (*.f64 im im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(neg.f64 (/.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 re re (*.f64 im im))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 re im) (-.f64 re im))) (fma.f64 re re (*.f64 im im))))
(/.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (+.f64 re im) (-.f64 re im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))
(/.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (neg.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (neg.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))) (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))) (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im)))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (+.f64 re im)) (-.f64 re im))
(/.f64 (exp.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (exp.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (exp.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (exp.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (exp.f64 (log.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (exp.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 (-.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 re im)) (*.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re im)) (*.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (-.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) #s(literal 1 binary64))) (*.f64 (-.f64 re im) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (-.f64 re im) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 re im) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (-.f64 re im)) (*.f64 (-.f64 re im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (-.f64 re im) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (neg.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))) (neg.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))) (neg.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))) (neg.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (+.f64 re im))) (neg.f64 (-.f64 re im)))
(/.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im)))) (pow.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal -1 binary64))
(*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 im re))))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im)) (+.f64 re im))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (pow.f64 (/.f64 (-.f64 re im) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (fma.f64 re re (*.f64 im im)))
(*.f64 (/.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (fma.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(*.f64 (/.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 (+.f64 re im) (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 re im) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))))
(*.f64 (exp.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (exp.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (exp.f64 (neg.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (log.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(hypot.f64 re im)
(hypot.f64 im re)
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (sqrt.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (hypot.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re re)))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (sqrt.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (sqrt.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))) (sqrt.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (sqrt.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (+.f64 re im))) (sqrt.f64 (-.f64 re im)))
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 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 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (pow.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (pow.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (sqrt.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.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)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (sqrt.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im)))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 im re)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im)) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 re im)))
(*.f64 (pow.f64 (/.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))) (sqrt.f64 (+.f64 re im)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (sqrt.f64 (fma.f64 re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (neg.f64 (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im))))))
(log.f64 #s(literal 10 binary64))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))

simplify484.0ms (4.7%)

Memory
41.0MiB live, 779.4MiB allocated
Algorithm
egg-herbie
Rules
14 804×accelerator-lowering-fma.f32
14 804×accelerator-lowering-fma.f64
4 746×*-lowering-*.f32
4 746×*-lowering-*.f64
3 910×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02681640
17301596
221981594
358171582
084141470
Stop Event
iter limit
node limit
Counts
96 → 96
Calls
Call 1
Inputs
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(/ (log im) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(* -1 (/ (log (/ 1 re)) (log 10)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(/ (log re) (log 10))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(* -1 (log (/ 1 re)))
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (log (/ -1 re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(log re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(* -1 (log (/ 1 im)))
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (log (/ -1 im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
Outputs
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(fma.f64 im im (*.f64 re re))
(+ (pow im 2) (pow re 2))
(fma.f64 im im (*.f64 re re))
(+ (pow im 2) (pow re 2))
(fma.f64 im im (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 im im (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 im im (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 im im (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 im im (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 im im (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 im im (*.f64 re re))
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(fma.f64 im im (*.f64 re re))
(+ (pow im 2) (pow re 2))
(fma.f64 im im (*.f64 re re))
(+ (pow im 2) (pow re 2))
(fma.f64 im im (*.f64 re re))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 im im (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 im im (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 im im (*.f64 re re))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 im im (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 im im (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 im im (*.f64 re re))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(fma.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))
(/ (log re) (log 10))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(fma.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/4 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re #s(literal -1/4 binary64)) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64))) (log.f64 re)))
(* -1 (log (/ -1 re)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(-.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 im (/.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re re)) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (log.f64 re))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re #s(literal -1/4 binary64)) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re #s(literal -1/4 binary64)) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))) (log.f64 im)))
(* -1 (log (/ -1 im)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re #s(literal -1/4 binary64)) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re #s(literal -1/4 binary64)) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) 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 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) im)) im)
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) re) re)
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 re re))) re)
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(fma.f64 re (fma.f64 (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 re #s(literal 6 binary64))))) re)
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) re) (neg.f64 re))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 re (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64) (fma.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 im (*.f64 re 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))))))))
(fma.f64 re (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) re)))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1/2 binary64) re) re)
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (/.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) re))) 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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) re)) re)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 im (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) im))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(fma.f64 im (fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im im)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 6 binary64))))) im)
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) (neg.f64 im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(fma.f64 im (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/8 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(fma.f64 im (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/8 binary64) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)))

eval60.0ms (0.6%)

Memory
-9.1MiB live, 140.0MiB allocated
Compiler

Compiled 16 409 to 1 719 computations (89.5% saved)

prune67.0ms (0.6%)

Memory
9.9MiB live, 205.5MiB allocated
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New39413407
Fresh000
Picked101
Done000
Total39513408
Accuracy
99.5%
Counts
408 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.1%
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
50.6%
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))))) (log.f64 #s(literal 10 binary64)))
52.2%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
52.2%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
52.2%
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
52.2%
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
98.9%
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
52.2%
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) (log.f64 #s(literal 10 binary64)))
99.0%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
52.2%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
52.0%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
32.9%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -1 binary64)))
Compiler

Compiled 570 to 312 computations (45.3% saved)

simplify13.0ms (0.1%)

Memory
-6.2MiB live, 31.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 #s(literal 1/2 binary64))
cost-diff0
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
cost-diff0
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
cost-diff0
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) (log.f64 #s(literal 10 binary64)))
cost-diff0
(log.f64 (fma.f64 re re (*.f64 im im)))
cost-diff0
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
cost-diff1088
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
cost-diff0
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
cost-diff0
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
cost-diff0
(log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
cost-diff0
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(log.f64 im)
cost-diff0
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
cost-diff5120
(hypot.f64 re im)
Rules
152×*-lowering-*.f32
152×*-lowering-*.f64
62×/-lowering-/.f32
62×/-lowering-/.f64
56×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030219
146217
272217
3102217
4122217
5141217
6145217
7153217
8165217
9177217
10181217
0181189
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
re
im
(log 10)
10
(/ (log im) (log 10))
(log im)
im
(log 10)
10
(/ (log (+ (* re (* re (/ 1/2 im))) im)) (log 10))
(log (+ (* re (* re (/ 1/2 im))) im))
(+ (* re (* re (/ 1/2 im))) im)
re
(* re (/ 1/2 im))
(/ 1/2 im)
1/2
im
(log 10)
10
(* (/ 1 (/ 2 (log (+ (* re re) (* im im))))) (/ 1 (log 10)))
(/ 1 (/ 2 (log (+ (* re re) (* im im)))))
1
(/ 2 (log (+ (* re re) (* im im))))
2
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
re
(* im im)
im
(/ 1 (log 10))
(log 10)
10
(/ (log (pow (exp 1/2) (log (+ (* re re) (* im im))))) (log 10))
(log (pow (exp 1/2) (log (+ (* re re) (* im im)))))
(pow (exp 1/2) (log (+ (* re re) (* im im))))
(exp 1/2)
1/2
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
re
(* im im)
im
(log 10)
10
Outputs
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(log (sqrt (+ (* re re) (* im im))))
(log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(sqrt (+ (* re re) (* im im)))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
re
im
(log 10)
(log.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(log im)
(log.f64 im)
im
(log 10)
(log.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)
(/ (log (+ (* re (* re (/ 1/2 im))) im)) (log 10))
(/.f64 (log.f64 (fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) im) im)) (log.f64 #s(literal 10 binary64)))
(log (+ (* re (* re (/ 1/2 im))) im))
(log.f64 (fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) im) im))
(+ (* re (* re (/ 1/2 im))) im)
(fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) im) im)
re
(* re (/ 1/2 im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(/ 1/2 im)
(/.f64 #s(literal 1/2 binary64) im)
1/2
#s(literal 1/2 binary64)
im
(log 10)
(log.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)
(* (/ 1 (/ 2 (log (+ (* re re) (* im im))))) (/ 1 (log 10)))
(/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/ 1 (/ 2 (log (+ (* re re) (* im im)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
1
#s(literal 1 binary64)
(/ 2 (log (+ (* re re) (* im im))))
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
2
#s(literal 2 binary64)
(log (+ (* re re) (* im im)))
(log.f64 (fma.f64 im im (*.f64 re re)))
(+ (* re re) (* im im))
(fma.f64 im im (*.f64 re re))
re
(* im im)
(*.f64 im im)
im
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(log 10)
(log.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)
(/ (log (pow (exp 1/2) (log (+ (* re re) (* im im))))) (log 10))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
(log (pow (exp 1/2) (log (+ (* re re) (* im im)))))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(pow (exp 1/2) (log (+ (* re re) (* im im))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(exp 1/2)
(exp.f64 #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(log (+ (* re re) (* im im)))
(log.f64 (fma.f64 im im (*.f64 re re)))
(+ (* re re) (* im im))
(fma.f64 im im (*.f64 re re))
re
(* im im)
(*.f64 im im)
im
(log 10)
(log.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)

localize144.0ms (1.4%)

Memory
13.1MiB live, 364.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 #s(literal 1/2 binary64))
accuracy99.0%
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) (log.f64 #s(literal 10 binary64)))
accuracy90.5%
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
accuracy52.7%
(log.f64 (fma.f64 re re (*.f64 im im)))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
accuracy99.5%
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
accuracy98.4%
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
accuracy52.7%
(log.f64 (fma.f64 re re (*.f64 im im)))
accuracy100.0%
(log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.6%
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
accuracy99.0%
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
accuracy100.0%
(log.f64 im)
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.0%
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
accuracy100.0%
(hypot.f64 re im)
accuracy100.0%
(log.f64 (hypot.f64 re im))
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.0%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
Samples
95.0ms256×0valid
Compiler

Compiled 197 to 32 computations (83.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-log: 19.0ms (26.7% of total)
ival-div: 15.0ms (21% of total)
ival-hypot: 14.0ms (19.6% of total)
ival-exp: 8.0ms (11.2% of total)
ival-mult: 7.0ms (9.8% of total)
ival-pow: 5.0ms (7% of total)
ival-add: 2.0ms (2.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series400.0ms (3.9%)

Memory
-191.7MiB live, 341.5MiB allocated
Counts
19 → 360
Calls
Call 1
Inputs
#<alt (sqrt (+ (* re re) (* im im)))>
#<alt (/ (log (sqrt (+ (* re re) (* im im)))) (log 10))>
#<alt (log (sqrt (+ (* re re) (* im im))))>
#<alt (log 10)>
#<alt (/ (log im) (log 10))>
#<alt (log im)>
#<alt (/ (log (+ (* re (* re (/ 1/2 im))) im)) (log 10))>
#<alt (log (+ (* re (* re (/ 1/2 im))) im))>
#<alt (+ (* re (* re (/ 1/2 im))) im)>
#<alt (* re (/ 1/2 im))>
#<alt (/ 1 (/ 2 (log (+ (* re re) (* im im)))))>
#<alt (* (/ 1 (/ 2 (log (+ (* re re) (* im im))))) (/ 1 (log 10)))>
#<alt (/ 2 (log (+ (* re re) (* im im))))>
#<alt (log (+ (* re re) (* im im)))>
#<alt (/ (log (pow (exp 1/2) (log (+ (* re re) (* im im))))) (log 10))>
#<alt (log (pow (exp 1/2) (log (+ (* re re) (* im im)))))>
#<alt (pow (exp 1/2) (log (+ (* re re) (* im im))))>
#<alt (exp 1/2)>
#<alt (/ 1 (log 10))>
Outputs
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))>
#<alt (+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 re)>
#<alt (* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))>
#<alt re>
#<alt (+ re (* 1/2 (/ (pow im 2) re)))>
#<alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))>
#<alt (+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 im)>
#<alt (* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))>
#<alt (/ (log im) (log 10))>
#<alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))>
#<alt (+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))>
#<alt (+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))>
#<alt (* -1 (/ (log (/ 1 re)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ -1 re)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))>
#<alt (/ (log re) (log 10))>
#<alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))>
#<alt (+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))>
#<alt (+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ -1 im)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))>
#<alt (log im)>
#<alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (* -1 (log (/ 1 re)))>
#<alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (log (/ -1 re)))>
#<alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (log re)>
#<alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (log (/ -1 im)))>
#<alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (log im)>
#<alt (log im)>
#<alt (log im)>
#<alt (log im)>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (/ (log im) (log 10))>
#<alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))>
#<alt (+ (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))>
#<alt (+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/8 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))>
#<alt (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 10))>
#<alt (+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))>
#<alt (+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10)))))>
#<alt (+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (+ (* 8/3 (/ (pow im 6) (* (pow re 6) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))))>
#<alt (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 10))>
#<alt (+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))>
#<alt (+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10)))))>
#<alt (+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (+ (* 8/3 (/ (pow im 6) (* (pow re 6) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))))>
#<alt (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 10))>
#<alt (+ (* -1 (/ (log im) (log 10))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* 1/2 (pow re 2))) (log 10))))>
#<alt (+ (* -1 (/ (log im) (log 10))) (+ (* (pow im 2) (+ (* -2 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log (* 1/2 (pow re 2))) (log 10))))>
#<alt (+ (* -1 (/ (log im) (log 10))) (+ (* (pow im 2) (+ (* (pow im 2) (- (* 8/3 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 2 (/ 1 (* (pow re 4) (log 10)))))) (* 2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log (* 1/2 (pow re 2))) (log 10))))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/24 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log -1) (log 10))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log -1) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/24 (/ (pow re 6) (* (pow im 6) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log -1) (log 10))))))>
#<alt (log im)>
#<alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (log im) (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (pow im 6))) (* 1/8 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (* 2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))>
#<alt (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (* 2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))>
#<alt (+ (log (* 1/2 (pow re 2))) (* -1 (log im)))>
#<alt (+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* 2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* -2 (/ (pow im 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))>
#<alt (+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* (pow im 2) (- (* 8/3 (/ (pow im 2) (pow re 6))) (* 2 (/ 1 (pow re 4))))) (* 2 (/ 1 (pow re 2)))))))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt im>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (log (pow im 2)))>
#<alt (+ (* 1/2 (log (pow im 2))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (* -1 (log (/ 1 re)))>
#<alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (log (/ -1 re)))>
#<alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* 1/2 (log (pow re 2)))>
#<alt (+ (* 1/2 (log (pow re 2))) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (log (/ -1 im)))>
#<alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* 1/2 (/ (log (pow im 2)) (log 10)))>
#<alt (+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))>
#<alt (+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))>
#<alt (+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ 1 re)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ -1 re)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))>
#<alt (* 1/2 (/ (log (pow re 2)) (log 10)))>
#<alt (+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))>
#<alt (+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))>
#<alt (+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ -1 im)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))>
#<alt (/ 2 (log (pow im 2)))>
#<alt (+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ 1 (log (pow im 2)))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))) (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 2/3 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (+ (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))) (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))>
#<alt (/ -1 (log (/ 1 re)))>
#<alt (- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))>
#<alt (- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))>
#<alt (/ -1 (log (/ -1 re)))>
#<alt (- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))>
#<alt (- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))))>
#<alt (/ 2 (log (pow re 2)))>
#<alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ 1 (log (pow re 2)))))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (+ (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))) (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 2/3 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (+ (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))) (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))>
#<alt (/ -1 (log (/ 1 im)))>
#<alt (- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))>
#<alt (- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))>
#<alt (/ -1 (log (/ -1 im)))>
#<alt (- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))>
#<alt (- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))>
#<alt (- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))))>
#<alt (log (pow im 2))>
#<alt (+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))>
#<alt (+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))>
#<alt (+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))>
#<alt (* -2 (log (/ 1 re)))>
#<alt (+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))>
#<alt (+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))>
#<alt (* -2 (log (/ -1 re)))>
#<alt (+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))>
#<alt (+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))>
#<alt (log (pow re 2))>
#<alt (+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))>
#<alt (+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))>
#<alt (+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))>
#<alt (* -2 (log (/ 1 im)))>
#<alt (+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))>
#<alt (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))>
#<alt (* -2 (log (/ -1 im)))>
#<alt (+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))>
#<alt (+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))>
#<alt (/ (log im) (log 10))>
#<alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))>
#<alt (+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))>
#<alt (+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))>
#<alt (/ (log re) (log 10))>
#<alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))>
#<alt (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))))>
#<alt (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))))>
#<alt (/ (log (* -1 re)) (log 10))>
#<alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))>
#<alt (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))))>
#<alt (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))))>
#<alt (/ (log re) (log 10))>
#<alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))>
#<alt (+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))>
#<alt (+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))>
#<alt (/ (log im) (log 10))>
#<alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))>
#<alt (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))))>
#<alt (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))))>
#<alt (/ (log (* -1 im)) (log 10))>
#<alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))>
#<alt (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))))>
#<alt (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))))>
#<alt (log im)>
#<alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (log re)>
#<alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (log re) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (log re) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (log (* -1 re))>
#<alt (+ (log (* -1 re)) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (log (* -1 re)) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (log (* -1 re)) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (log re)>
#<alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (log im)>
#<alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (log im) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (log im) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (log (* -1 im))>
#<alt (+ (log (* -1 im)) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (log (* -1 im)) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (log (* -1 im)) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))>
#<alt (+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))>
#<alt re>
#<alt (+ re (* 1/2 (/ (pow im 2) re)))>
#<alt (+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (* 1/2 (/ (pow im 2) re)))))>
#<alt (+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* -1/8 (/ (pow im 6) (pow re 5))) (+ (* 1/48 (/ (pow im 6) (pow re 5))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (+ (* 1/6 (/ (pow im 6) (pow re 5))) (* 1/2 (/ (pow im 2) re))))))))>
#<alt (* -1 re)>
#<alt (+ (* -1 re) (* -1/2 (/ (pow im 2) re)))>
#<alt (+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (* -1/2 (/ (pow im 2) re))))>
#<alt (+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (+ (* -1 (/ (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6)))) (pow re 5))) (* -1/2 (/ (pow im 2) re)))))>
#<alt re>
#<alt (+ re (* 1/2 (/ (pow im 2) re)))>
#<alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))>
#<alt (+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))>
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (* 1/2 (/ (pow re 2) im)))))>
#<alt (+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* -1/8 (/ (pow re 6) (pow im 5))) (+ (* 1/48 (/ (pow re 6) (pow im 5))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (+ (* 1/6 (/ (pow re 6) (pow im 5))) (* 1/2 (/ (pow re 2) im))))))))>
#<alt (* -1 im)>
#<alt (+ (* -1 im) (* -1/2 (/ (pow re 2) im)))>
#<alt (+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (* -1/2 (/ (pow re 2) im))))>
#<alt (+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (+ (* -1 (/ (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6)))) (pow im 5))) (* -1/2 (/ (pow re 2) im)))))>
Calls

90 calls:

TimeVariablePointExpression
317.0ms
im
@0
(/ (log im) (log 10))
17.0ms
re
@0
(/ (log (pow (exp 1/2) (log (+ (* re re) (* im im))))) (log 10))
16.0ms
im
@-inf
(/ (log im) (log 10))
7.0ms
im
@inf
(/ (log im) (log 10))
4.0ms
re
@inf
(* re (/ 1/2 im))

rewrite383.0ms (3.7%)

Memory
7.5MiB live, 638.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 478×accelerator-lowering-fma.f32
5 478×accelerator-lowering-fma.f64
4 104×*-lowering-*.f32
4 104×*-lowering-*.f64
2 680×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030149
1134149
2804149
36715149
08722100
Stop Event
iter limit
node limit
Counts
19 → 1 057
Calls
Call 1
Inputs
(sqrt (+ (* re re) (* im im)))
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
(log (sqrt (+ (* re re) (* im im))))
(log 10)
(/ (log im) (log 10))
(log im)
(/ (log (+ (* re (* re (/ 1/2 im))) im)) (log 10))
(log (+ (* re (* re (/ 1/2 im))) im))
(+ (* re (* re (/ 1/2 im))) im)
(* re (/ 1/2 im))
(/ 1 (/ 2 (log (+ (* re re) (* im im)))))
(* (/ 1 (/ 2 (log (+ (* re re) (* im im))))) (/ 1 (log 10)))
(/ 2 (log (+ (* re re) (* im im))))
(log (+ (* re re) (* im im)))
(/ (log (pow (exp 1/2) (log (+ (* re re) (* im im))))) (log 10))
(log (pow (exp 1/2) (log (+ (* re re) (* im im)))))
(pow (exp 1/2) (log (+ (* re re) (* im im))))
(exp 1/2)
(/ 1 (log 10))
Outputs
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(hypot.f64 re im)
(hypot.f64 im re)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(sqrt.f64 (exp.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (pow.f64 (E.f64) #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(pow.f64 (pow.f64 (E.f64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (E.f64) #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (E.f64) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (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 (exp.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (exp.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 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)))
(*.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.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))))
(*.f64 (*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))
(+.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64))))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(neg.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(+.f64 (log.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))) (log.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.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)))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))))) (log.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))))
(-.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 2 binary64)) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 2 binary64)))
(-.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(-.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1/4 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))) (-.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(log.f64 #s(literal 10 binary64))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64))))))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 im)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 im) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(log.f64 im)
(+.f64 (log.f64 im) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 im))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 im)))
(+.f64 (log.f64 (pow.f64 im #s(literal 1/2 binary64))) (log.f64 (pow.f64 im #s(literal 1/2 binary64))))
(-.f64 (log.f64 im) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 im)))
(-.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal -1 binary64)))
(fma.f64 (log.f64 im) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 im) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 im)) #s(literal 0 binary64))
(neg.f64 (neg.f64 (log.f64 im)))
(*.f64 (log.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 im))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)))))
(/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(/.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))) #s(literal -1 binary64))
(*.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(*.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(*.f64 (/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))
(+.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))))
(+.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 (/.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(+.f64 #s(literal 0 binary64) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)))
(+.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))))
(+.f64 (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))) (log.f64 (*.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))))
(+.f64 (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))) (log.f64 (/.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))))
(+.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (neg.f64 (log.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(+.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))))
(+.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal 1/2 binary64) im)) im))))
(+.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64)))))))
(+.f64 (neg.f64 (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))) (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(+.f64 (neg.f64 (log.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))) (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))) (*.f64 im (*.f64 (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64)))) (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))))))))) (log.f64 (fma.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))) (-.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))))))) (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im)))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 im (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))))))
(-.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))
(-.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (log.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))) (log.f64 (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))) (log.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))) (log.f64 (fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal 1/2 binary64) im)) im)))
(-.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))) (log.f64 (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))))
(-.f64 (log.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) #s(literal 9 binary64)))) (log.f64 (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))))))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im)))))) (log.f64 (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im)))))) (log.f64 (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))) (log.f64 (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) #s(literal 9 binary64))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))))))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))) (log.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))))) (log.f64 (neg.f64 (fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal 1/2 binary64) im)) im))))
(-.f64 (log.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))))) (log.f64 (neg.f64 (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64)))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) #s(literal 3 binary64)))) (log.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (fma.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))))))
(-.f64 (log.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))) (*.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))) (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) #s(literal 1 binary64))) (log.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))) (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))) (log.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))) (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im))))
(fma.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) #s(literal 1 binary64) (log.f64 (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))))
(fma.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) #s(literal 1 binary64) (log.f64 (/.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) (log.f64 (/.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))) (log.f64 (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))) (log.f64 (/.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(neg.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (fma.f64 (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))) (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))) (*.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (fma.f64 (log.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (log.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (*.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (log.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))) (*.f64 (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))) (log.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))) (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))) (*.f64 (log.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (log.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))) (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(*.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) im)
(+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))))
(fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)
(fma.f64 re (/.f64 (*.f64 re (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)
(fma.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 im #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re re)) im)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 re im) re) im)
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)
(fma.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) re im)
(fma.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 #s(literal 1 binary64) im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) im)
(fma.f64 #s(literal -1 binary64) (neg.f64 im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 re re)) im)
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) im)
(fma.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (/.f64 (*.f64 re re) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal 2 binary64))) (/.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1/2 binary64) im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)) im)
(fma.f64 (*.f64 re (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (/.f64 re (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) im) im)
(fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) im)
(fma.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) im) im)
(fma.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) im)) #s(literal 1/2 binary64) im)
(fma.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im) im)
(fma.f64 (/.f64 (*.f64 re re) (neg.f64 im)) #s(literal -1/2 binary64) im)
(fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 im (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (neg.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal 1/2 binary64) im)) im)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal 1/2 binary64) im)) im))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) #s(literal 9 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))) (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))))))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))) (neg.f64 (fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal 1/2 binary64) im)) im)))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))) (neg.f64 (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (fma.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))) (*.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) #s(literal 1 binary64)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im im)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im) (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(*.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im) (/.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))
(*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))))
(*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)) (/.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(*.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (neg.f64 (/.f64 #s(literal 1/2 binary64) im)) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))) (*.f64 im (*.f64 (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64)))) (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64)))))))))) (fma.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))) (-.f64 (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64)))))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 im (+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 im (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im))))
(neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) im) re))
(neg.f64 (*.f64 re (/.f64 #s(literal -1/2 binary64) im)))
(neg.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))
(neg.f64 (/.f64 (*.f64 re #s(literal -1/2 binary64)) im))
(/.f64 re (*.f64 im #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(/.f64 (*.f64 re #s(literal -1/2 binary64)) (neg.f64 im))
(/.f64 (/.f64 re im) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)
(/.f64 (neg.f64 re) (*.f64 im #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 re #s(literal -1/2 binary64))) im)
(/.f64 (*.f64 re #s(literal -1 binary64)) (*.f64 im #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 im))
(/.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 im #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1 binary64)) im)
(pow.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) re)
(*.f64 #s(literal 1 binary64) (/.f64 re (*.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) im) re))
(*.f64 #s(literal -1/2 binary64) (/.f64 re (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re #s(literal 2 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 re #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) im))
(*.f64 (/.f64 re im) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) im))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im))
(*.f64 (/.f64 re (neg.f64 im)) #s(literal -1/2 binary64))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(+.f64 (log.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))) (log.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.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)))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))))) (log.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))))
(-.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 2 binary64)) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 2 binary64)))
(-.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(-.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1/4 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))) (-.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))
(+.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64))))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(neg.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)))
(log.f64 (fma.f64 re re (*.f64 im im)))
(log.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(log.f64 (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(+.f64 #s(literal 0 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(+.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(+.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(+.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (neg.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(+.f64 (log.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(+.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 im re)))))
(+.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(+.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (neg.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(+.f64 (log.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (log.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))) (log.f64 (+.f64 re im)))
(+.f64 (log.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(+.f64 (log.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (log.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) (log.f64 (fma.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(-.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))
(-.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(-.f64 (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))))
(-.f64 (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))))
(-.f64 (log.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(-.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 1 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1 binary64)))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (log.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 3 binary64)))) (log.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))))
(-.f64 (log.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1 binary64))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))) (log.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))) (log.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))
(-.f64 (log.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (+.f64 re im))) (log.f64 (-.f64 re im)))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -2 binary64) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 #s(literal -2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 #s(literal -2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 #s(literal -1/4 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (log.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))
(neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(neg.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -4 binary64))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (log.f64 (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (fma.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))) (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal -1 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))))
(*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))
(+.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64))))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(neg.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(+.f64 (log.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))) (log.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.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)))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))))) (log.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))))
(-.f64 (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 2 binary64)) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 2 binary64)))
(-.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(-.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1/4 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))) (-.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(hypot.f64 re im)
(hypot.f64 im re)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(sqrt.f64 (exp.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (pow.f64 (E.f64) #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(pow.f64 (pow.f64 (E.f64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (E.f64) #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (E.f64) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (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 (exp.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (exp.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 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)))
(*.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.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))))
(*.f64 (*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))))
(exp.f64 #s(literal 1/2 binary64))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))

simplify483.0ms (4.7%)

Memory
-9.7MiB live, 752.7MiB allocated
Algorithm
egg-herbie
Rules
12 288×accelerator-lowering-fma.f32
12 288×accelerator-lowering-fma.f64
5 632×*-lowering-*.f32
5 632×*-lowering-*.f64
5 302×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08717879
124797577
279807577
080177132
Stop Event
iter limit
node limit
Counts
360 → 360
Calls
Call 1
Inputs
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(/ (log im) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(* -1 (/ (log (/ 1 re)) (log 10)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(/ (log re) (log 10))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(* -1 (log (/ 1 re)))
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (log (/ -1 re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(log re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(* -1 (log (/ 1 im)))
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (log (/ -1 im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(/ (log im) (log 10))
(/ (log im) (log 10))
(/ (log im) (log 10))
(/ (log im) (log 10))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(log im)
(log im)
(log im)
(log im)
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(/ (log im) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/8 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 10))
(+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))
(+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10)))))
(+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (+ (* 8/3 (/ (pow im 6) (* (pow re 6) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))))
(/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 10))
(+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))
(+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10)))))
(+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (+ (* 8/3 (/ (pow im 6) (* (pow re 6) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))))
(/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 10))
(+ (* -1 (/ (log im) (log 10))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* 1/2 (pow re 2))) (log 10))))
(+ (* -1 (/ (log im) (log 10))) (+ (* (pow im 2) (+ (* -2 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log (* 1/2 (pow re 2))) (log 10))))
(+ (* -1 (/ (log im) (log 10))) (+ (* (pow im 2) (+ (* (pow im 2) (- (* 8/3 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 2 (/ 1 (* (pow re 4) (log 10)))))) (* 2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log (* 1/2 (pow re 2))) (log 10))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/24 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log -1) (log 10))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log -1) (log 10)))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/24 (/ (pow re 6) (* (pow im 6) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log -1) (log 10))))))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (pow im 6))) (* 1/8 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log (/ 1/2 im)) (* -2 (log (/ 1 re))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (* 2 (/ (pow im 2) (pow re 2)))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))
(+ (log (/ 1/2 im)) (* -2 (log (/ -1 re))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (* 2 (/ (pow im 2) (pow re 2)))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))
(+ (log (* 1/2 (pow re 2))) (* -1 (log im)))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* 2 (/ (pow im 2) (pow re 2)))))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* -2 (/ (pow im 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* (pow im 2) (- (* 8/3 (/ (pow im 2) (pow re 6))) (* 2 (/ 1 (pow re 4))))) (* 2 (/ 1 (pow re 2)))))))
(* -1 (log (/ 1 im)))
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* 1/2 (/ (pow re 2) im))
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (log (pow im 2)))
(+ (* 1/2 (log (pow im 2))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(* -1 (log (/ 1 re)))
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (log (/ -1 re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* 1/2 (log (pow re 2)))
(+ (* 1/2 (log (pow re 2))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(* -1 (log (/ 1 im)))
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (log (/ -1 im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(/ 2 (log (pow im 2)))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ 1 (log (pow im 2)))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))) (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 2/3 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (+ (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))) (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))
(/ -1 (log (/ 1 re)))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))
(/ -1 (log (/ -1 re)))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))))
(/ 2 (log (pow re 2)))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ 1 (log (pow re 2)))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))) (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 2/3 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (+ (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))) (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))
(/ -1 (log (/ 1 im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))
(/ -1 (log (/ -1 im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))))
(log (pow im 2))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(* -2 (log (/ 1 re)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(* -2 (log (/ -1 re)))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(log (pow re 2))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(* -2 (log (/ 1 im)))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(* -2 (log (/ -1 im)))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(/ (log im) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(/ (log re) (log 10))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))))
(/ (log (* -1 re)) (log 10))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))
(+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))))
(/ (log re) (log 10))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(/ (log im) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))))
(/ (log (* -1 im)) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))
(+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(log re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (log re) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(log (* -1 re))
(+ (log (* -1 re)) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log (* -1 re)) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (log (* -1 re)) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(log re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (log im) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(log (* -1 im))
(+ (log (* -1 im)) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log (* -1 im)) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (log (* -1 im)) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (* 1/2 (/ (pow im 2) re)))))
(+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* -1/8 (/ (pow im 6) (pow re 5))) (+ (* 1/48 (/ (pow im 6) (pow re 5))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (+ (* 1/6 (/ (pow im 6) (pow re 5))) (* 1/2 (/ (pow im 2) re))))))))
(* -1 re)
(+ (* -1 re) (* -1/2 (/ (pow im 2) re)))
(+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (* -1/2 (/ (pow im 2) re))))
(+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (+ (* -1 (/ (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6)))) (pow re 5))) (* -1/2 (/ (pow im 2) re)))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (* 1/2 (/ (pow re 2) im)))))
(+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* -1/8 (/ (pow re 6) (pow im 5))) (+ (* 1/48 (/ (pow re 6) (pow im 5))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (+ (* 1/6 (/ (pow re 6) (pow im 5))) (* 1/2 (/ (pow re 2) im))))))))
(* -1 im)
(+ (* -1 im) (* -1/2 (/ (pow re 2) im)))
(+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (* -1/2 (/ (pow re 2) im))))
(+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (+ (* -1 (/ (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6)))) (pow im 5))) (* -1/2 (/ (pow re 2) im)))))
Outputs
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) 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 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) im)) im)
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(*.f64 re (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal 1 binary64)))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal 1 binary64))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(fma.f64 re (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) re)
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(neg.f64 (*.f64 re (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal 1 binary64))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 re))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
(neg.f64 (fma.f64 re (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) re))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re) re)
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) re)) 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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/16 binary64) (*.f64 im (/.f64 im (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) re)) re)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64)))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 im (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(fma.f64 im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))))) im)
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(neg.f64 (*.f64 im (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(neg.f64 (fma.f64 im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))))) im))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(-.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(/ (log re) (log 10))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(-.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/6 binary64) (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))))
(* -1 (log (/ -1 re)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(-.f64 (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))))
(* -1 (log (/ -1 im)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(-.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 re (*.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/8 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/24 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 10))
(/.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1/2 binary64) im))) (log.f64 #s(literal 10 binary64)))
(+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))
(fma.f64 (neg.f64 (log.f64 re)) (/.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10)))))
(fma.f64 #s(literal -2 binary64) (+.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (+ (* 8/3 (/ (pow im 6) (* (pow re 6) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 8/3 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) im)) (log.f64 #s(literal 10 binary64))))))
(/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 10))
(/.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1/2 binary64) im))) (log.f64 #s(literal 10 binary64)))
(+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (/ 1/2 im)) (log 10)))))
(fma.f64 #s(literal -2 binary64) (+.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -2 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (+ (* 8/3 (/ (pow im 6) (* (pow re 6) (log 10)))) (/ (log (/ 1/2 im)) (log 10))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 8/3 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) im)) (log.f64 #s(literal 10 binary64))))))
(/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 10))
(/.f64 (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log im) (log 10))) (+ (* 2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* 1/2 (pow re 2))) (log 10))))
(-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log im) (log 10))) (+ (* (pow im 2) (+ (* -2 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log (* 1/2 (pow re 2))) (log 10))))
(-.f64 (fma.f64 (*.f64 im im) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log im) (log 10))) (+ (* (pow im 2) (+ (* (pow im 2) (- (* 8/3 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 2 (/ 1 (* (pow re 4) (log 10)))))) (* 2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log (* 1/2 (pow re 2))) (log 10))))
(-.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 8/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (/.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/24 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/24 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log -1) (log 10))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log -1) (log 10)))))
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/8 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/24 (/ (pow re 6) (* (pow im 6) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log -1) (log 10))))))
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/8 binary64) (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (pow im 6))) (* 1/8 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/24 binary64) (/.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log (/ 1/2 im)) (* -2 (log (/ 1 re))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1/2 binary64) im)))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (* 2 (/ (pow im 2) (pow re 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1/2 binary64) im))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (*.f64 im im) (/.f64 #s(literal 2 binary64) (*.f64 re re)) (log.f64 (/.f64 #s(literal 1/2 binary64) im))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (fma.f64 im (*.f64 im (/.f64 #s(literal 2 binary64) (*.f64 re re))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 8/3 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 (/.f64 #s(literal 1/2 binary64) im))))
(+ (log (/ 1/2 im)) (* -2 (log (/ -1 re))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1/2 binary64) im)))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (* 2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (fma.f64 (*.f64 im im) (/.f64 #s(literal 2 binary64) (*.f64 re re)) (log.f64 (/.f64 #s(literal 1/2 binary64) im))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (*.f64 im im) (/.f64 #s(literal 2 binary64) (*.f64 re re)) (log.f64 (/.f64 #s(literal 1/2 binary64) im))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))
(+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (*.f64 im im) (/.f64 #s(literal 2 binary64) (*.f64 re re)) (log.f64 (/.f64 #s(literal 1/2 binary64) im)))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 8/3 binary64)) (pow.f64 re #s(literal 6 binary64))))
(+ (log (* 1/2 (pow re 2))) (* -1 (log im)))
(-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 im))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* 2 (/ (pow im 2) (pow re 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 im)))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* -2 (/ (pow im 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 im)))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* (pow im 2) (- (* 8/3 (/ (pow im 2) (pow re 6))) (* 2 (/ 1 (pow re 4))))) (* 2 (/ 1 (pow re 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64))) #s(literal 8/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 im)))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (log.f64 im))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/24 binary64)) (pow.f64 im #s(literal 6 binary64))))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(+.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/24 binary64)) (pow.f64 im #s(literal 6 binary64))))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (fma.f64 im im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (fma.f64 im im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (fma.f64 im im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64)))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64)))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64)))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) #s(literal -1 binary64)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) #s(literal -1 binary64)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) #s(literal -1 binary64)))
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (log (pow im 2)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im)))
(+ (* 1/2 (log (pow im 2))) (* 1/2 (/ (pow re 2) (pow im 2))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 re (/.f64 re (*.f64 im im)) (log.f64 (*.f64 im im))))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im)) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/6 binary64) (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (log.f64 re) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(* -1 (log (/ -1 re)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(-.f64 (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(* 1/2 (log (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re)))
(+ (* 1/2 (log (pow re 2))) (* 1/2 (/ (pow im 2) (pow re 2))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 im (/.f64 im (*.f64 re re)) (log.f64 (*.f64 re re))))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re)) (*.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re))))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im)))
(* -1 (log (/ -1 im)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(-.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 re (/.f64 re (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 im (/.f64 im (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(-.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(/ 2 (log (pow im 2)))
(/.f64 #s(literal 2 binary64) (log.f64 (*.f64 im im)))
(+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ 1 (log (pow im 2)))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 im im))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))) (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 im im))))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 2/3 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (+ (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))) (* 2 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 3)))) (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (* (pow im 2) (pow (log (pow im 2)) 2)))))) (* 2 (/ 1 (log (pow im 2)))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (+.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 4 binary64)))) (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))))) (neg.f64 (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 im im))))
(/ -1 (log (/ 1 re)))
(/.f64 #s(literal 1 binary64) (log.f64 re))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))
(-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (neg.f64 (log.f64 re))) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (neg.f64 (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)))))))
(/ -1 (log (/ -1 re)))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))
(-.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))))
(-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) (neg.f64 (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))))
(/ 2 (log (pow re 2)))
(/.f64 #s(literal 2 binary64) (log.f64 (*.f64 re re)))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ 1 (log (pow re 2)))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 re re))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))) (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 re re))))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 2/3 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (+ (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))) (* 2 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 4)))))))) (+ (* 2 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 3)))) (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (* (pow re 2) (pow (log (pow re 2)) 2)))))) (* 2 (/ 1 (log (pow re 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (+.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 4 binary64)))) (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))) (neg.f64 (*.f64 im im)) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 re re))))
(/ -1 (log (/ 1 im)))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))
(-.f64 (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))
(-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (log.f64 im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (neg.f64 (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 im))))))
(/ -1 (log (/ -1 im)))
(/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))
(-.f64 (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/6 (/ (pow re 6) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))))
(-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (/.f64 (*.f64 re re) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))))))
(log (pow im 2))
(log.f64 (*.f64 im im))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(fma.f64 re (/.f64 re (*.f64 im im)) (log.f64 (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (log.f64 (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/3 binary64) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (log.f64 (*.f64 im im)))
(* -2 (log (/ 1 re)))
(neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(fma.f64 im (/.f64 im (*.f64 re re)) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 im (/.f64 im (*.f64 re re)) (neg.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 im (/.f64 im (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(* -2 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 im (/.f64 im (*.f64 re re)) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(log (pow re 2))
(log.f64 (*.f64 re re))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(fma.f64 im (/.f64 im (*.f64 re re)) (log.f64 (*.f64 re re)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (log.f64 (*.f64 re re)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/3 binary64) (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (log.f64 (*.f64 re re)))
(* -2 (log (/ 1 im)))
(*.f64 #s(literal 2 binary64) (log.f64 im))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(fma.f64 re (/.f64 re (*.f64 im im)) (*.f64 #s(literal 2 binary64) (log.f64 im)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(fma.f64 re (/.f64 re (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 im))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(fma.f64 #s(literal 2 binary64) (log.f64 im) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 re (/.f64 re (*.f64 im im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(* -2 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (fma.f64 re (/.f64 re (*.f64 im im)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 re (/.f64 re (*.f64 im im)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(/ (log re) (log 10))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))))
(fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal -360 binary64)) (fma.f64 #s(literal 720 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 30 binary64)))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))))
(/ (log (* -1 re)) (log 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 #s(literal 10 binary64))))
(+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))))
(fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal -360 binary64)) (fma.f64 #s(literal 720 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 30 binary64)))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 #s(literal 10 binary64))))))
(/ (log re) (log 10))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))))
(fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) #s(literal -360 binary64)) (fma.f64 #s(literal 720 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 30 binary64)))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(/ (log (* -1 im)) (log 10))
(/.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal 10 binary64))))
(+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))))
(fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) #s(literal -360 binary64)) (fma.f64 #s(literal 720 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 30 binary64)))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal 10 binary64))))))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/6 binary64) (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(+ (log re) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 re)))
(+ (log re) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal -360 binary64)) (fma.f64 #s(literal 720 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 30 binary64)))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 re))))
(log (* -1 re))
(log.f64 (neg.f64 re))
(+ (log (* -1 re)) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 (neg.f64 re)))
(+ (log (* -1 re)) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 (neg.f64 re))))
(+ (log (* -1 re)) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal -360 binary64)) (fma.f64 #s(literal 720 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 30 binary64)))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 (neg.f64 re)))))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log im) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im)))
(+ (log im) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) #s(literal -360 binary64)) (fma.f64 #s(literal 720 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 30 binary64)))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))))
(log (* -1 im))
(log.f64 (neg.f64 im))
(+ (log (* -1 im)) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 (neg.f64 im)))
(+ (log (* -1 im)) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 (neg.f64 im))))
(+ (log (* -1 im)) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) #s(literal -360 binary64)) (fma.f64 #s(literal 720 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 30 binary64)))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 (neg.f64 im)))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) 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 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) im)) im)
re
(+ re (* 1/2 (/ (pow im 2) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re) re)
(+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (* 1/2 (/ (pow im 2) re)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re (*.f64 re re))) #s(literal -1/8 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re) re))
(+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* -1/8 (/ (pow im 6) (pow re 5))) (+ (* 1/48 (/ (pow im 6) (pow re 5))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (+ (* 1/6 (/ (pow im 6) (pow re 5))) (* 1/2 (/ (pow im 2) re))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 5 binary64))) #s(literal -5/48 binary64) (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) re)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 re (*.f64 re re)))))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re re))) re))
(* -1 re)
(neg.f64 re)
(+ (* -1 re) (* -1/2 (/ (pow im 2) re)))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) re) re)
(+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (* -1/2 (/ (pow im 2) re))))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) re) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 re (*.f64 re re)))) re)
(+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (+ (* -1 (/ (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6)))) (pow re 5))) (* -1/2 (/ (pow im 2) re)))))
(+.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 5 binary64))))) (-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) re) re))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re) re)
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) re)) 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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/16 binary64) (*.f64 im (/.f64 im (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) re)) re)
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (* 1/2 (/ (pow re 2) im)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im (*.f64 im im))) #s(literal -1/8 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im))
(+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* -1/8 (/ (pow re 6) (pow im 5))) (+ (* 1/48 (/ (pow re 6) (pow im 5))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (+ (* 1/6 (/ (pow re 6) (pow im 5))) (* 1/2 (/ (pow re 2) im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 5 binary64))) #s(literal -5/48 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im im)))))) (fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (*.f64 im (*.f64 im im))) im))
(* -1 im)
(neg.f64 im)
(+ (* -1 im) (* -1/2 (/ (pow re 2) im)))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) im) im)
(+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (* -1/2 (/ (pow re 2) im))))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im im)))) im)
(+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (+ (* -1 (/ (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6)))) (pow im 5))) (* -1/2 (/ (pow re 2) im)))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) im) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (*.f64 im im)))) im)

eval225.0ms (2.2%)

Memory
1.8MiB live, 459.9MiB allocated
Compiler

Compiled 47 919 to 4 237 computations (91.2% saved)

prune246.0ms (2.4%)

Memory
19.2MiB live, 386.4MiB allocated
Pruning

18 alts after pruning (15 fresh and 3 done)

PrunedKeptTotal
New1 665131 678
Fresh628
Picked235
Done000
Total1 673181 691
Accuracy
100.0%
Counts
1 691 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.1%
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
52.2%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
52.2%
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
98.9%
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.9%
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
99.0%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
52.2%
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
98.4%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
98.8%
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (log.f64 im)))
52.5%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
97.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
24.4%
(*.f64 (-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
51.8%
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
73.9%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64)))
Compiler

Compiled 452 to 335 computations (25.9% saved)

simplify541.0ms (5.2%)

Memory
-18.6MiB live, 469.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))
cost-diff0
(log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))
cost-diff0
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
cost-diff320
(*.f64 (-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
cost-diff0
(log.f64 (fma.f64 re re (*.f64 im im)))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
cost-diff384
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
cost-diff0
(log.f64 im)
cost-diff0
(log.f64 #s(literal 1/10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))
cost-diff576
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
cost-diff0
(log.f64 #s(literal 1/10 binary64))
cost-diff0
(log.f64 im)
cost-diff0
(neg.f64 (log.f64 im))
cost-diff0
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
cost-diff0
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff0
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
cost-diff5120
(hypot.f64 re im)
Rules
17 614×accelerator-lowering-fma.f32
17 614×accelerator-lowering-fma.f64
3 514×+-lowering-+.f64
3 514×+-lowering-+.f32
2 960×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035276
162274
2139274
3481274
41524274
54829274
08129249
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10)))
(log (sqrt (+ (* re re) (* im im))))
(sqrt (+ (* re re) (* im im)))
re
im
(neg (log 1/10))
(log 1/10)
1/10
(/ (neg (log im)) (log 1/10))
(neg (log im))
(log im)
im
(log 1/10)
1/10
(/ -1 (/ (log 1/10) (log im)))
-1
(/ (log 1/10) (log im))
(log 1/10)
1/10
(log im)
im
(/ 1/2 (/ (log 10) (log (+ (* re re) (* im im)))))
1/2
(/ (log 10) (log (+ (* re re) (* im im))))
(log 10)
10
(log (+ (* re re) (* im im)))
(+ (* re re) (* im im))
re
(* im im)
im
(* (- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re))))) (/ 1 (log 10)))
(- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re)))))
(log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re)))))
(sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))
(* (+ (* re re) (* im im)) (* (+ re im) (- im re)))
(+ (* re re) (* im im))
re
(* im im)
im
(* (+ re im) (- im re))
(+ re im)
(- im re)
(log (sqrt (* (+ re im) (- im re))))
(sqrt (* (+ re im) (- im re)))
(/ 1 (log 10))
1
(log 10)
10
Outputs
(/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10)))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log (sqrt (+ (* re re) (* im im))))
(log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(sqrt (+ (* re re) (* im im)))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
re
im
(neg (log 1/10))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log 1/10)
(log.f64 #s(literal 1/10 binary64))
1/10
#s(literal 1/10 binary64)
(/ (neg (log im)) (log 1/10))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(neg (log im))
(neg.f64 (log.f64 im))
(log im)
(log.f64 im)
im
(log 1/10)
(log.f64 #s(literal 1/10 binary64))
1/10
#s(literal 1/10 binary64)
(/ -1 (/ (log 1/10) (log im)))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
-1
#s(literal -1 binary64)
(/ (log 1/10) (log im))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))
(log 1/10)
(log.f64 #s(literal 1/10 binary64))
1/10
#s(literal 1/10 binary64)
(log im)
(log.f64 im)
im
(/ 1/2 (/ (log 10) (log (+ (* re re) (* im im)))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
1/2
#s(literal 1/2 binary64)
(/ (log 10) (log (+ (* re re) (* im im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(log 10)
(log.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)
(log (+ (* re re) (* im im)))
(log.f64 (fma.f64 im im (*.f64 re re)))
(+ (* re re) (* im im))
(fma.f64 im im (*.f64 re re))
re
(* im im)
(*.f64 im im)
im
(* (- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re))))) (/ 1 (log 10)))
(/.f64 (-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))
(- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re)))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re)))))
(log.f64 (sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 im re)))))
(sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))
(sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 im re))))
(* (+ (* re re) (* im im)) (* (+ re im) (- im re)))
(*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (+.f64 re im) (-.f64 im re)))
(+ (* re re) (* im im))
(fma.f64 im im (*.f64 re re))
re
(* im im)
(*.f64 im im)
im
(* (+ re im) (- im re))
(*.f64 (+.f64 re im) (-.f64 im re))
(+ re im)
(+.f64 re im)
(- im re)
(-.f64 im re)
(log (sqrt (* (+ re im) (- im re))))
(log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(sqrt (* (+ re im) (- im re)))
(sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
1
#s(literal 1 binary64)
(log 10)
(log.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)

localize192.0ms (1.9%)

Memory
5.4MiB live, 195.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.4%
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
accuracy74.5%
(sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))
accuracy54.5%
(sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))
accuracy52.7%
(log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.6%
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
accuracy99.0%
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
accuracy52.7%
(log.f64 (fma.f64 re re (*.f64 im im)))
accuracy100.0%
(log.f64 im)
accuracy99.6%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
accuracy99.0%
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))
accuracy98.4%
(log.f64 #s(literal 1/10 binary64))
accuracy100.0%
(neg.f64 (log.f64 im))
accuracy100.0%
(log.f64 im)
accuracy99.0%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
accuracy98.4%
(log.f64 #s(literal 1/10 binary64))
accuracy100.0%
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
accuracy100.0%
(log.f64 (hypot.f64 re im))
accuracy99.0%
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
accuracy98.4%
(log.f64 #s(literal 1/10 binary64))
Samples
126.0ms256×0valid
Compiler

Compiled 254 to 37 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-log: 35.0ms (48.7% of total)
ival-div: 11.0ms (15.3% of total)
ival-mult: 7.0ms (9.7% of total)
ival-hypot: 5.0ms (7% of total)
const: 4.0ms (5.6% of total)
ival-sqrt: 3.0ms (4.2% of total)
ival-add: 2.0ms (2.8% of total)
ival-sub: 2.0ms (2.8% of total)
ival-neg: 2.0ms (2.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series117.0ms (1.1%)

Memory
25.8MiB live, 143.1MiB allocated
Counts
20 → 324
Calls
Call 1
Inputs
#<alt (sqrt (+ (* re re) (* im im)))>
#<alt (/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10)))>
#<alt (log (sqrt (+ (* re re) (* im im))))>
#<alt (neg (log 1/10))>
#<alt (/ (neg (log im)) (log 1/10))>
#<alt (neg (log im))>
#<alt (log im)>
#<alt (log 1/10)>
#<alt (/ -1 (/ (log 1/10) (log im)))>
#<alt (/ (log 1/10) (log im))>
#<alt (/ 1/2 (/ (log 10) (log (+ (* re re) (* im im)))))>
#<alt (/ (log 10) (log (+ (* re re) (* im im))))>
#<alt (log 10)>
#<alt (log (+ (* re re) (* im im)))>
#<alt (* (- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re))))) (/ 1 (log 10)))>
#<alt (- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re)))))>
#<alt (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re)))))>
#<alt (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))>
#<alt (sqrt (* (+ re im) (- im re)))>
#<alt (/ 1 (log 10))>
Outputs
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))>
#<alt (+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 re)>
#<alt (* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))>
#<alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))>
#<alt re>
#<alt (+ re (* 1/2 (/ (pow im 2) re)))>
#<alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))>
#<alt (+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 im)>
#<alt (* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))>
#<alt (+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (* (pow im 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))>
#<alt (+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (* (pow im 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))>
#<alt (/ (log (/ 1 re)) (log 1/10))>
#<alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))>
#<alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))))>
#<alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))))>
#<alt (/ (log (/ -1 re)) (log 1/10))>
#<alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))>
#<alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))))>
#<alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))))>
#<alt (* -1 (/ (log re) (log 1/10)))>
#<alt (+ (* -1 (/ (log re) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))>
#<alt (+ (* -1 (/ (log re) (log 1/10))) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (* (pow re 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))>
#<alt (+ (* -1 (/ (log re) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (* (pow re 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))>
#<alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))>
#<alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))>
#<alt (/ (log (/ -1 im)) (log 1/10))>
#<alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10)))>
#<alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10))))>
#<alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10)))))>
#<alt (log im)>
#<alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (* -1 (log (/ 1 re)))>
#<alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (log (/ -1 re)))>
#<alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (log re)>
#<alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))>
#<alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (log (/ -1 im)))>
#<alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (* -1 (log im))>
#<alt (* -1 (log im))>
#<alt (* -1 (log im))>
#<alt (* -1 (log im))>
#<alt (log (/ 1 im))>
#<alt (log (/ 1 im))>
#<alt (log (/ 1 im))>
#<alt (log (/ 1 im))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (log im)>
#<alt (log im)>
#<alt (log im)>
#<alt (log im)>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (/ (log 1/10) (log im))>
#<alt (/ (log 1/10) (log im))>
#<alt (/ (log 1/10) (log im))>
#<alt (/ (log 1/10) (log im))>
#<alt (* -1 (/ (log 1/10) (log (/ 1 im))))>
#<alt (* -1 (/ (log 1/10) (log (/ 1 im))))>
#<alt (* -1 (/ (log 1/10) (log (/ 1 im))))>
#<alt (* -1 (/ (log 1/10) (log (/ 1 im))))>
#<alt (/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (* 1/2 (/ (log (pow im 2)) (log 10)))>
#<alt (+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))>
#<alt (+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))>
#<alt (+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ 1 re)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ -1 re)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))>
#<alt (* 1/2 (/ (log (pow re 2)) (log 10)))>
#<alt (+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))>
#<alt (+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))>
#<alt (+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))>
#<alt (* -1 (/ (log (/ -1 im)) (log 10)))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))>
#<alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))>
#<alt (/ (log 10) (log (pow im 2)))>
#<alt (+ (* -1 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (/ (log 10) (log (pow im 2))))>
#<alt (+ (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log 10) (log (pow im 2))))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/3 (/ (log 10) (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 1/2 (/ (log 10) (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (+ (* -1 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log 10) (log (pow im 2))))>
#<alt (* -1/2 (/ (log 10) (log (/ 1 re))))>
#<alt (+ (* -1/2 (/ (log 10) (log (/ 1 re)))) (* -1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (* -1/2 (/ (log 10) (log (/ 1 re))))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (* -1/2 (/ (log 10) (log (/ 1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))>
#<alt (* -1/2 (/ (log 10) (log (/ -1 re))))>
#<alt (+ (* -1/2 (/ (log 10) (log (/ -1 re)))) (* -1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (* -1/2 (/ (log 10) (log (/ -1 re))))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (* -1/2 (/ (log 10) (log (/ -1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))>
#<alt (/ (log 10) (log (pow re 2)))>
#<alt (+ (* -1 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (/ (log 10) (log (pow re 2))))>
#<alt (+ (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log 10) (log (pow re 2))))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/3 (/ (log 10) (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 1/2 (/ (log 10) (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (+ (* -1 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log 10) (log (pow re 2))))>
#<alt (* -1/2 (/ (log 10) (log (/ 1 im))))>
#<alt (+ (* -1/2 (/ (log 10) (log (/ 1 im)))) (* -1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (* -1/2 (/ (log 10) (log (/ 1 im))))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (* -1/2 (/ (log 10) (log (/ 1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))>
#<alt (* -1/2 (/ (log 10) (log (/ -1 im))))>
#<alt (+ (* -1/2 (/ (log 10) (log (/ -1 im)))) (* -1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (* -1/2 (/ (log 10) (log (/ -1 im))))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (* -1/2 (/ (log 10) (log (/ -1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))>
#<alt (log (pow im 2))>
#<alt (+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))>
#<alt (+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))>
#<alt (+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))>
#<alt (* -2 (log (/ 1 re)))>
#<alt (+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))>
#<alt (+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))>
#<alt (* -2 (log (/ -1 re)))>
#<alt (+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))>
#<alt (+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))>
#<alt (+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))>
#<alt (log (pow re 2))>
#<alt (+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))>
#<alt (+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))>
#<alt (+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))>
#<alt (* -2 (log (/ 1 im)))>
#<alt (+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))>
#<alt (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))>
#<alt (* -2 (log (/ -1 im)))>
#<alt (+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))>
#<alt (+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))>
#<alt (/ (- (log (pow im 2)) (log im)) (log 10))>
#<alt (- (+ (* re (- (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (* (pow im 4) (log 10)))) (* 1/2 (/ (+ im (* -1 im)) (* (pow im 2) (log 10)))))) (/ (log (pow im 2)) (log 10))) (/ (log im) (log 10)))>
#<alt (- (+ (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (* (pow im 4) (log 10)))) (* re (- (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8)))) (log 10))) (* 1/2 (/ (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))) (log 10)))))) (* 1/2 (/ (+ im (* -1 im)) (* (pow im 2) (log 10)))))) (/ (log (pow im 2)) (log 10))) (/ (log im) (log 10)))>
#<alt (- (+ (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (* (pow im 4) (log 10)))) (* re (- (+ (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8)))) (log 10))) (* re (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 8))) (+ (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 3) (pow im 12))) (* 3 (/ (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4)))) (pow im 4))))) (log 10))) (* 1/6 (/ (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow im 6))) (* 3 (/ (* (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (+ im (* -1 im))) (pow im 4)))) (log 10)))))) (* 1/2 (/ (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))) (log 10)))))) (* 1/2 (/ (+ im (* -1 im)) (* (pow im 2) (log 10)))))) (/ (log (pow im 2)) (log 10))) (/ (log im) (log 10)))>
#<alt (/ (- (* -2 (log (/ 1 re))) (* -1 (log (/ 1 re)))) (log 10))>
#<alt (- (+ (* -2 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))) (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))>
#<alt (- (+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))) (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))))>
#<alt (- (+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* 1/24 (/ (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))) (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))))>
#<alt (/ (- (* -2 (log (/ -1 re))) (* -1 (log (/ -1 re)))) (log 10))>
#<alt (- (+ (* -2 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))) (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))>
#<alt (- (+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -1 (/ (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10))) (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))>
#<alt (- (+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (log 10))) (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (log 10)))) re)) (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10)))) (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))>
#<alt (/ (- (log (* (pow re 2) (sqrt -1))) (log (* re (sqrt -1)))) (log 10))>
#<alt (- (+ (* im (- (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (* (log 10) (pow (sqrt -1) 2))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (* (log 10) (pow (sqrt -1) 2))))))) (/ (log (* (pow re 2) (sqrt -1))) (log 10))) (/ (log (* re (sqrt -1))) (log 10)))>
#<alt (- (+ (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (* (log 10) (pow (sqrt -1) 2))))) (* im (- (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4))))) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))) (log 10)))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (* (log 10) (pow (sqrt -1) 2))))))) (/ (log (* (pow re 2) (sqrt -1))) (log 10))) (/ (log (* re (sqrt -1))) (log 10)))>
#<alt (- (+ (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (* (log 10) (pow (sqrt -1) 2))))) (* im (- (+ (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4))))) (log 10))) (* im (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 8) (pow (sqrt -1) 4)))) (+ (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 3) (* (pow re 12) (pow (sqrt -1) 6)))) (* 3 (/ (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 4) (pow (sqrt -1) 2)))))) (log 10))) (* 1/6 (/ (+ (* -3 (/ (* (+ re (* -1 re)) (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (* (pow re 6) (pow (sqrt -1) 6))))) (log 10)))))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))) (log 10)))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (* (log 10) (pow (sqrt -1) 2))))))) (/ (log (* (pow re 2) (sqrt -1))) (log 10))) (/ (log (* re (sqrt -1))) (log 10)))>
#<alt (/ (- (* -2 (log (/ 1 im))) (* -1 (log (/ 1 im)))) (log 10))>
#<alt (- (+ (* -2 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))) (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))))>
#<alt (- (+ (* -2 (/ (log (/ 1 im)) (log 10))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10)))))) (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10)))))))>
#<alt (- (+ (* -2 (/ (log (/ 1 im)) (log 10))) (+ (* 1/24 (/ (+ (* -6 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (+ (* -3 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (+ (* 3 (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 12 (- (* -1 (pow re 4)) (+ (* 1/4 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))))))))) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))))) (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* 1/24 (/ (+ (* -12 (+ (* -1/4 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)))) (+ (* -3 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (* 6 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))))))>
#<alt (/ (- (* -2 (log (/ -1 im))) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (- (+ (* -2 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))) (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))))>
#<alt (- (+ (* -2 (/ (log (/ -1 im)) (log 10))) (+ (* -1 (/ (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10))) (* 1/6 (/ (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))))>
#<alt (- (+ (* -2 (/ (log (/ -1 im)) (log 10))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (+ (* -6 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow re 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (log 10))) (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (log 10)))) im)) (* 1/6 (/ (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10)))) (* 1/6 (/ (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))))>
#<alt (- (log (pow im 2)) (log im))>
#<alt (- (+ (log (pow im 2)) (* re (- (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* 1/2 (/ (+ im (* -1 im)) (pow im 2)))))) (log im))>
#<alt (- (+ (log (pow im 2)) (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* re (- (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))))) (* 1/2 (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))))))) (* 1/2 (/ (+ im (* -1 im)) (pow im 2)))))) (log im))>
#<alt (- (+ (log (pow im 2)) (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* re (- (+ (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))))) (* re (- (* 1/6 (+ (* -3/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 8))) (+ (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 3) (pow im 12))) (* 3 (/ (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4)))) (pow im 4)))))) (* 1/6 (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow im 6))) (* 3 (/ (* (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (+ im (* -1 im))) (pow im 4)))))))) (* 1/2 (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))))))) (* 1/2 (/ (+ im (* -1 im)) (pow im 2)))))) (log im))>
#<alt (- (* -2 (log (/ 1 re))) (* -1 (log (/ 1 re))))>
#<alt (- (+ (* -2 (log (/ 1 re))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))) (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))>
#<alt (- (+ (* -2 (log (/ 1 re))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))) (+ (* -1 (log (/ 1 re))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))))>
#<alt (- (+ (* -2 (log (/ 1 re))) (+ (* 1/24 (/ (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (pow re 4))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))) (+ (* -1 (log (/ 1 re))) (+ (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (pow re 4))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))))>
#<alt (- (* -2 (log (/ -1 re))) (* -1 (log (/ -1 re))))>
#<alt (- (+ (* -2 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))>
#<alt (- (+ (* -2 (log (/ -1 re))) (+ (* -1 (/ (- (* 1/6 (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* 1/6 (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))>
#<alt (- (+ (* -2 (log (/ -1 re))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))) (* 1/24 (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))))) re)) (* 1/6 (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))))) (* 1/6 (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))>
#<alt (- (log (* (pow re 2) (sqrt -1))) (log (* re (sqrt -1))))>
#<alt (- (+ (log (* (pow re 2) (sqrt -1))) (* im (- (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (pow (sqrt -1) 2))))))) (log (* re (sqrt -1))))>
#<alt (- (+ (log (* (pow re 2) (sqrt -1))) (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* im (- (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))))) (* 1/2 (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (pow (sqrt -1) 2))))))) (log (* re (sqrt -1))))>
#<alt (- (+ (log (* (pow re 2) (sqrt -1))) (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* im (- (+ (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))))) (* im (- (* 1/6 (+ (* -3/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 8) (pow (sqrt -1) 4)))) (+ (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 3) (* (pow re 12) (pow (sqrt -1) 6)))) (* 3 (/ (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 4) (pow (sqrt -1) 2))))))) (* 1/6 (+ (* -3 (/ (* (+ re (* -1 re)) (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (* (pow re 6) (pow (sqrt -1) 6))))))))) (* 1/2 (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (pow (sqrt -1) 2))))))) (log (* re (sqrt -1))))>
#<alt (- (* -2 (log (/ 1 im))) (* -1 (log (/ 1 im))))>
#<alt (- (+ (* -2 (log (/ 1 im))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))) (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))>
#<alt (- (+ (* -2 (log (/ 1 im))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))) (+ (* -1 (log (/ 1 im))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))>
#<alt (- (+ (* -2 (log (/ 1 im))) (+ (* 1/24 (/ (+ (* -6 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (+ (* -3 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (+ (* 3 (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 12 (- (* -1 (pow re 4)) (+ (* 1/4 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))))))))) (pow im 4))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))) (+ (* -1 (log (/ 1 im))) (+ (* 1/24 (/ (+ (* -12 (+ (* -1/4 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)))) (+ (* -3 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (* 6 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (pow im 4))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))))>
#<alt (- (* -2 (log (/ -1 im))) (* -1 (log (/ -1 im))))>
#<alt (- (+ (* -2 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))))>
#<alt (- (+ (* -2 (log (/ -1 im))) (+ (* -1 (/ (- (* 1/6 (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* 1/6 (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2))))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))))>
#<alt (- (+ (* -2 (log (/ -1 im))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (+ (* -6 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow re 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))) (* 1/24 (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))))) im)) (* 1/6 (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))))) (* 1/6 (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2))))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))))>
#<alt (log (pow im 2))>
#<alt (+ (log (pow im 2)) (* 1/2 (/ (* re (+ (* -1 (pow im 3)) (pow im 3))) (pow im 4))))>
#<alt (+ (log (pow im 2)) (* re (+ (* 1/2 (* re (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8)))))) (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))))))>
#<alt (+ (log (pow im 2)) (* re (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* re (+ (* 1/6 (* re (+ (* -3/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 8))) (+ (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 3) (pow im 12))) (* 3 (/ (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4)))) (pow im 4))))))) (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))))))))))>
#<alt (+ (log (sqrt -1)) (* -2 (log (/ 1 re))))>
#<alt (+ (log (sqrt -1)) (+ (* -2 (log (/ 1 re))) (* 1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2))))))>
#<alt (+ (log (sqrt -1)) (+ (* -2 (log (/ 1 re))) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))))>
#<alt (+ (log (sqrt -1)) (+ (* -2 (log (/ 1 re))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))))>
#<alt (+ (log (sqrt -1)) (* -2 (log (/ -1 re))))>
#<alt (+ (log (sqrt -1)) (+ (* -2 (log (/ -1 re))) (* -1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2))))))>
#<alt (+ (log (sqrt -1)) (+ (* -2 (log (/ -1 re))) (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) re)) (* 1/2 (/ (+ im (* -1 im)) (pow (sqrt -1) 2)))) re))))>
#<alt (+ (log (sqrt -1)) (+ (* -2 (log (/ -1 re))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) re)) (* 1/2 (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))))) re)) (* 1/2 (/ (+ im (* -1 im)) (pow (sqrt -1) 2)))) re))))>
#<alt (log (* (pow re 2) (sqrt -1)))>
#<alt (+ (log (* (pow re 2) (sqrt -1))) (* 1/2 (/ (* im (+ (* -1 (pow re 3)) (pow re 3))) (* (pow re 4) (pow (sqrt -1) 2)))))>
#<alt (+ (log (* (pow re 2) (sqrt -1))) (* im (+ (* 1/2 (* im (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4))))))) (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))))))>
#<alt (+ (log (* (pow re 2) (sqrt -1))) (* im (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* im (+ (* 1/6 (* im (+ (* -3/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 8) (pow (sqrt -1) 4)))) (+ (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 3) (* (pow re 12) (pow (sqrt -1) 6)))) (* 3 (/ (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 4) (pow (sqrt -1) 2)))))))) (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))))))))))>
#<alt (* -2 (log (/ 1 im)))>
#<alt (+ (* -2 (log (/ 1 im))) (* 1/2 (/ (+ re (* -1 re)) im)))>
#<alt (+ (* -2 (log (/ 1 im))) (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))>
#<alt (+ (* -2 (log (/ 1 im))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (pow im 3))) (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))>
#<alt (+ (log (pow (sqrt -1) 2)) (* -2 (log (/ -1 im))))>
#<alt (+ (log (pow (sqrt -1) 2)) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (+ re (* -1 re)) (* im (pow (sqrt -1) 2))))))>
#<alt (+ (log (pow (sqrt -1) 2)) (+ (* -2 (log (/ -1 im))) (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) im)) (* 1/2 (/ (+ re (* -1 re)) (pow (sqrt -1) 2)))) im))))>
#<alt (+ (log (pow (sqrt -1) 2)) (+ (* -2 (log (/ -1 im))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) im)) (* 1/2 (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))))) im)) (* 1/2 (/ (+ re (* -1 re)) (pow (sqrt -1) 2)))) im))))>
#<alt (pow im 2)>
#<alt (+ (* 1/2 (/ (* re (+ (* -1 (pow im 3)) (pow im 3))) (pow im 2))) (pow im 2))>
#<alt (+ (* re (+ (* 1/2 (/ (* re (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 2))) (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))))) (pow im 2))>
#<alt (+ (* re (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))) (* re (+ (* 1/2 (/ (* re (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4))))) (pow im 2))) (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4)))) (pow im 2))))))) (pow im 2))>
#<alt (* (pow re 2) (sqrt -1))>
#<alt (* (pow re 2) (+ (sqrt -1) (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1))))))>
#<alt (* (pow re 2) (+ (sqrt -1) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1)))))))>
#<alt (* (pow re 2) (+ (sqrt -1) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (+ (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (* (pow re 3) (sqrt -1))))))))>
#<alt (* (pow re 2) (sqrt -1))>
#<alt (* (pow re 2) (+ (sqrt -1) (* -1/2 (/ (+ im (* -1 im)) (* re (sqrt -1))))))>
#<alt (* (pow re 2) (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* re (sqrt -1)))) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re))))>
#<alt (* (pow re 2) (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (* re (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) re)) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re))))>
#<alt (* (pow re 2) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* im (+ (* -1 (pow re 3)) (pow re 3))) (* (pow re 2) (sqrt -1)))) (* (pow re 2) (sqrt -1)))>
#<alt (+ (* im (+ (* 1/2 (/ (* im (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 2) (sqrt -1)))) (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 2) (sqrt -1)))))) (* (pow re 2) (sqrt -1)))>
#<alt (+ (* im (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 2) (sqrt -1)))) (* im (+ (* 1/2 (/ (* im (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 2) (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 2) (sqrt -1)))))))) (* (pow re 2) (sqrt -1)))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* 1/2 (/ (+ re (* -1 re)) im))))>
#<alt (* (pow im 2) (+ 1 (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))>
#<alt (* (pow im 2) (+ 1 (+ (* 1/2 (/ (+ re (* -1 re)) im)) (+ (* 1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))) (* 1/2 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))) (pow im 3)))))))>
#<alt (* (pow im 2) (pow (sqrt -1) 2))>
#<alt (* (pow im 2) (+ (* -1/2 (/ (+ re (* -1 re)) im)) (pow (sqrt -1) 2)))>
#<alt (* (pow im 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2)))>
#<alt (* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) im)) (* 1/2 (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2)))>
#<alt im>
#<alt (+ im (* 1/2 (/ (* re (+ im (* -1 im))) im)))>
#<alt (+ im (* re (+ (* -1/2 (/ (* re (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2))))) im)) (* 1/2 (/ (+ im (* -1 im)) im)))))>
#<alt (+ im (* re (+ (* 1/2 (/ (+ im (* -1 im)) im)) (* re (+ (* -1/2 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) im)) (* 1/4 (/ (* re (* (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (+ im (* -1 im)))) (pow im 3))))))))>
#<alt (* re (sqrt -1))>
#<alt (* re (+ (sqrt -1) (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1))))))>
#<alt (* re (+ (sqrt -1) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (* 1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1)))))))>
#<alt (* re (+ (sqrt -1) (+ (* -1/4 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (* (pow re 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (* 1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1))))))))>
#<alt (* -1 (* re (sqrt -1)))>
#<alt (* -1 (* re (+ (sqrt -1) (* -1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))))))>
#<alt (* -1 (* re (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* re (sqrt -1)))) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re)))))>
#<alt (* -1 (* re (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (* re (pow (sqrt -1) 3)))) (* 1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) re)) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re)))))>
#<alt (* re (sqrt -1))>
#<alt (+ (* 1/2 (/ (* im (+ re (* -1 re))) (* re (sqrt -1)))) (* re (sqrt -1)))>
#<alt (+ (* im (+ (* 1/2 (/ (* im (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2)))))) (* re (sqrt -1)))) (* 1/2 (/ (+ re (* -1 re)) (* re (sqrt -1)))))) (* re (sqrt -1)))>
#<alt (+ (* im (+ (* 1/2 (/ (+ re (* -1 re)) (* re (sqrt -1)))) (* im (+ (* -1/4 (/ (* im (* (+ re (* -1 re)) (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2))))))) (* (pow re 3) (pow (sqrt -1) 3)))) (* 1/2 (/ (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2))))) (* re (sqrt -1)))))))) (* re (sqrt -1)))>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (+ re (* -1 re)) im))))>
#<alt (* im (+ 1 (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))>
#<alt (* im (+ 1 (+ (* -1/4 (/ (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))) (pow im 3))) (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))))>
#<alt (* -1 (* im (pow (sqrt -1) 2)))>
#<alt (* -1 (* im (+ (* -1/2 (/ (+ re (* -1 re)) im)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* im (+ (* -1 (/ (+ (* -1/2 (/ (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* im (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (* im (pow (sqrt -1) 2)))) (* 1/2 (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2))))>
Calls

81 calls:

TimeVariablePointExpression
38.0ms
im
@0
(/ (neg (log im)) (log 1/10))
12.0ms
re
@inf
(* (- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re))))) (/ 1 (log 10)))
11.0ms
im
@-inf
(* (- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re))))) (/ 1 (log 10)))
5.0ms
im
@inf
(* (- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re))))) (/ 1 (log 10)))
5.0ms
re
@-inf
(- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re)))))

rewrite631.0ms (6.1%)

Memory
-7.0MiB live, 506.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 218×accelerator-lowering-fma.f32
6 218×accelerator-lowering-fma.f64
5 332×*-lowering-*.f32
5 332×*-lowering-*.f64
3 184×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035154
1164152
21136136
08505104
Stop Event
iter limit
node limit
Counts
20 → 1 122
Calls
Call 1
Inputs
(sqrt (+ (* re re) (* im im)))
(/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10)))
(log (sqrt (+ (* re re) (* im im))))
(neg (log 1/10))
(/ (neg (log im)) (log 1/10))
(neg (log im))
(log im)
(log 1/10)
(/ -1 (/ (log 1/10) (log im)))
(/ (log 1/10) (log im))
(/ 1/2 (/ (log 10) (log (+ (* re re) (* im im)))))
(/ (log 10) (log (+ (* re re) (* im im))))
(log 10)
(log (+ (* re re) (* im im)))
(* (- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re))))) (/ 1 (log 10)))
(- (log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))) (log (sqrt (* (+ re im) (- im re)))))
(log (sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re)))))
(sqrt (* (+ (* re re) (* im im)) (* (+ re im) (- im re))))
(sqrt (* (+ re im) (- im re)))
(/ 1 (log 10))
Outputs
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 re im)
(hypot.f64 im re)
(hypot.f64 im (neg.f64 re))
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 (exp.f64 (log.f64 re)) im)
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (+.f64 re im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (sqrt.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (+.f64 re im))) (sqrt.f64 (-.f64 im re)))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (+.f64 re im)))) (neg.f64 (sqrt.f64 (-.f64 im re))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 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 (exp.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))))
(*.f64 (sqrt.f64 (-.f64 im re)) (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (-.f64 im re))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))) (*.f64 (sqrt.f64 (-.f64 im re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 re im) (-.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))) (sqrt.f64 (+.f64 re im)))
(*.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(*.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)))
(*.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)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (+.f64 re im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (-.f64 im re))) (sqrt.f64 (-.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))) (sqrt.f64 (+.f64 re im))) (/.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 (-.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))) (sqrt.f64 (-.f64 im re))) (/.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 (+.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (-.f64 im re)) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64)) (sqrt.f64 (+.f64 re im))) (/.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 im re))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 im re))) (/.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64)) (sqrt.f64 (+.f64 re im))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(neg.f64 (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 re im))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(-.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (+.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 im re))))
(-.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 im re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))))) #s(literal 0 binary64))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) #s(literal 0 binary64))
(fma.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (neg.f64 (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(log.f64 #s(literal 10 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (log.f64 im))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 im)))
(log.f64 (/.f64 #s(literal 1 binary64) im))
(+.f64 #s(literal 0 binary64) (neg.f64 (log.f64 im)))
(-.f64 #s(literal 0 binary64) (log.f64 im))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (log.f64 im)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64))))
(neg.f64 (log.f64 im))
(/.f64 (log.f64 im) #s(literal -1 binary64))
(/.f64 (neg.f64 (log.f64 im)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (neg.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64))) (log.f64 im))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (neg.f64 (log.f64 im)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64))))
(*.f64 (log.f64 im) #s(literal -1 binary64))
(*.f64 (neg.f64 (log.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 im))
(*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)))
(*.f64 (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64))))
(*.f64 (neg.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(log.f64 im)
(+.f64 #s(literal 0 binary64) (log.f64 im))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 im)))
(neg.f64 (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) #s(literal 1 binary64))
(/.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64))) (neg.f64 (log.f64 im)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (log.f64 im))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64)))
(*.f64 (log.f64 im) #s(literal 1 binary64))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 im)))
(*.f64 #s(literal 1 binary64) (log.f64 im))
(log.f64 #s(literal 1/10 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(neg.f64 (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64)) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (log.f64 im))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 im)))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (log.f64 im)) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))) (log.f64 im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (neg.f64 (log.f64 im)) (log.f64 im)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (neg.f64 (log.f64 im))) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))) (neg.f64 (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(neg.f64 (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64)))) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 10 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(log.f64 (fma.f64 re re (*.f64 im im)))
(+.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(+.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 re im) (-.f64 im re)))))
(+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (neg.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))
(-.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (log.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(-.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (log.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 1 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1 binary64)))
(neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (fma.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))) (+.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))) (+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(neg.f64 (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 re im))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(-.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (+.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 im re))))
(-.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 im re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))))) #s(literal 0 binary64))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) #s(literal 0 binary64))
(fma.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(fma.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)))) (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (neg.f64 (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))))
(log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 im re))))
(+.f64 (log.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 im re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re)))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(fma.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (+.f64 re im) (-.f64 im re))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))))
(*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (*.f64 (-.f64 im re) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (*.f64 (fma.f64 re (+.f64 re im) (*.f64 im im)) (-.f64 im re))))) (sqrt.f64 (fma.f64 re (+.f64 re im) (*.f64 im im))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (-.f64 im re))))) (sqrt.f64 (+.f64 re im)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (-.f64 im re)) (+.f64 re im)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (sqrt.f64 (+.f64 re im)) (pow.f64 (*.f64 (-.f64 im re) (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (*.f64 (-.f64 im re) (fma.f64 re re (*.f64 im im)))))
(*.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))) (sqrt.f64 (-.f64 im re)))
(*.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64)) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64)))
(*.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)) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (-.f64 im re)) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 re im)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (-.f64 im re))) (sqrt.f64 (+.f64 re im)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (-.f64 im re))) (sqrt.f64 (+.f64 re im)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (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)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (fma.f64 re (+.f64 re im) (*.f64 im im)) (-.f64 im re)))) (sqrt.f64 (*.f64 (-.f64 re im) (fma.f64 re (+.f64 re im) (*.f64 im im)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (-.f64 im re)) (+.f64 re im))) (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 re im))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re (+.f64 re im) (*.f64 im im)) (-.f64 im re)) (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))))) (sqrt.f64 (*.f64 (fma.f64 re (+.f64 re im) (*.f64 im im)) (fma.f64 im (-.f64 im re) (*.f64 re re)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re (+.f64 re im) (*.f64 im im)) (*.f64 (-.f64 im re) (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (*.f64 (fma.f64 re (+.f64 re im) (*.f64 im im)) (-.f64 re im))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (*.f64 (-.f64 im re) (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im)))))) (sqrt.f64 (*.f64 (+.f64 re im) (fma.f64 im (-.f64 im re) (*.f64 re re)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (*.f64 (-.f64 im re) (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 re (+.f64 re im) (*.f64 im im)) (-.f64 im re)))) (sqrt.f64 (*.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (fma.f64 re (+.f64 re im) (*.f64 im im)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 re (+.f64 re im) (*.f64 im im)) (-.f64 im re)))) (sqrt.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (fma.f64 re re (*.f64 im im)))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (*.f64 (fma.f64 re (+.f64 re im) (*.f64 im im)) (-.f64 im re)))) (sqrt.f64 (fma.f64 re (+.f64 re im) (*.f64 im im))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (+.f64 re im)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))))) (sqrt.f64 (fma.f64 im (-.f64 im re) (*.f64 re re))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (*.f64 (+.f64 re im) (-.f64 re im)))) (sqrt.f64 (-.f64 re im)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 im re))) (sqrt.f64 (fma.f64 im (-.f64 im re) (*.f64 re re))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (-.f64 im re))) (sqrt.f64 (-.f64 re im)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 re (+.f64 re im) (*.f64 im im)) (-.f64 im re)) (+.f64 re im))) (sqrt.f64 (fma.f64 re (+.f64 re im) (*.f64 im im))))
(pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (-.f64 im re)))
(*.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 (+.f64 re im)))
(*.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))

simplify792.0ms (7.7%)

Memory
-13.9MiB live, 624.4MiB allocated
Algorithm
egg-herbie
Rules
7 784×accelerator-lowering-fma.f32
7 784×accelerator-lowering-fma.f64
5 500×*-lowering-*.f32
5 500×*-lowering-*.f64
3 408×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0163916232
1530710020
095409601
Stop Event
iter limit
node limit
Counts
324 → 324
Calls
Call 1
Inputs
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(* -1 (/ (log im) (log 1/10)))
(+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (* (pow im 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (* (pow im 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(/ (log (/ 1 re)) (log 1/10))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))))
(/ (log (/ -1 re)) (log 1/10))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))))
(* -1 (/ (log re) (log 1/10)))
(+ (* -1 (/ (log re) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(+ (* -1 (/ (log re) (log 1/10))) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (* (pow re 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(+ (* -1 (/ (log re) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (* (pow re 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(/ (log (/ 1 im)) (log 1/10))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))
(/ (log (/ -1 im)) (log 1/10))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10)))))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(* -1 (log (/ 1 re)))
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (log (/ -1 re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(log re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(* -1 (log (/ 1 im)))
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (log (/ -1 im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (/ (log im) (log 1/10)))
(* -1 (/ (log im) (log 1/10)))
(* -1 (/ (log im) (log 1/10)))
(* -1 (/ (log im) (log 1/10)))
(/ (log (/ 1 im)) (log 1/10))
(/ (log (/ 1 im)) (log 1/10))
(/ (log (/ 1 im)) (log 1/10))
(/ (log (/ 1 im)) (log 1/10))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(* -1 (log im))
(* -1 (log im))
(* -1 (log im))
(* -1 (log im))
(log (/ 1 im))
(log (/ 1 im))
(log (/ 1 im))
(log (/ 1 im))
(* -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(* -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(* -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(* -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(log im)
(log im)
(log im)
(log im)
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(* -1 (/ (log im) (log 1/10)))
(* -1 (/ (log im) (log 1/10)))
(* -1 (/ (log im) (log 1/10)))
(* -1 (/ (log im) (log 1/10)))
(/ (log (/ 1 im)) (log 1/10))
(/ (log (/ 1 im)) (log 1/10))
(/ (log (/ 1 im)) (log 1/10))
(/ (log (/ 1 im)) (log 1/10))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/ (log 1/10) (log im))
(/ (log 1/10) (log im))
(/ (log 1/10) (log im))
(/ (log 1/10) (log im))
(* -1 (/ (log 1/10) (log (/ 1 im))))
(* -1 (/ (log 1/10) (log (/ 1 im))))
(* -1 (/ (log 1/10) (log (/ 1 im))))
(* -1 (/ (log 1/10) (log (/ 1 im))))
(/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(/ (log 10) (log (pow im 2)))
(+ (* -1 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (/ (log 10) (log (pow im 2))))
(+ (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log 10) (log (pow im 2))))
(+ (* (pow re 2) (- (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/3 (/ (log 10) (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 1/2 (/ (log 10) (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (+ (* -1 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log 10) (log (pow im 2))))
(* -1/2 (/ (log 10) (log (/ 1 re))))
(+ (* -1/2 (/ (log 10) (log (/ 1 re)))) (* -1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (* -1/2 (/ (log 10) (log (/ 1 re))))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (* -1/2 (/ (log 10) (log (/ 1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(* -1/2 (/ (log 10) (log (/ -1 re))))
(+ (* -1/2 (/ (log 10) (log (/ -1 re)))) (* -1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (* -1/2 (/ (log 10) (log (/ -1 re))))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (* -1/2 (/ (log 10) (log (/ -1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(/ (log 10) (log (pow re 2)))
(+ (* -1 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (/ (log 10) (log (pow re 2))))
(+ (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log 10) (log (pow re 2))))
(+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/3 (/ (log 10) (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 1/2 (/ (log 10) (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (+ (* -1 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log 10) (log (pow re 2))))
(* -1/2 (/ (log 10) (log (/ 1 im))))
(+ (* -1/2 (/ (log 10) (log (/ 1 im)))) (* -1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (* -1/2 (/ (log 10) (log (/ 1 im))))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (* -1/2 (/ (log 10) (log (/ 1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(* -1/2 (/ (log 10) (log (/ -1 im))))
(+ (* -1/2 (/ (log 10) (log (/ -1 im)))) (* -1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (* -1/2 (/ (log 10) (log (/ -1 im))))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (* -1/2 (/ (log 10) (log (/ -1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(log (pow im 2))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(* -2 (log (/ 1 re)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(* -2 (log (/ -1 re)))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(log (pow re 2))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(* -2 (log (/ 1 im)))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(* -2 (log (/ -1 im)))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(/ (- (log (pow im 2)) (log im)) (log 10))
(- (+ (* re (- (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (* (pow im 4) (log 10)))) (* 1/2 (/ (+ im (* -1 im)) (* (pow im 2) (log 10)))))) (/ (log (pow im 2)) (log 10))) (/ (log im) (log 10)))
(- (+ (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (* (pow im 4) (log 10)))) (* re (- (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8)))) (log 10))) (* 1/2 (/ (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))) (log 10)))))) (* 1/2 (/ (+ im (* -1 im)) (* (pow im 2) (log 10)))))) (/ (log (pow im 2)) (log 10))) (/ (log im) (log 10)))
(- (+ (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (* (pow im 4) (log 10)))) (* re (- (+ (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8)))) (log 10))) (* re (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 8))) (+ (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 3) (pow im 12))) (* 3 (/ (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4)))) (pow im 4))))) (log 10))) (* 1/6 (/ (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow im 6))) (* 3 (/ (* (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (+ im (* -1 im))) (pow im 4)))) (log 10)))))) (* 1/2 (/ (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))) (log 10)))))) (* 1/2 (/ (+ im (* -1 im)) (* (pow im 2) (log 10)))))) (/ (log (pow im 2)) (log 10))) (/ (log im) (log 10)))
(/ (- (* -2 (log (/ 1 re))) (* -1 (log (/ 1 re)))) (log 10))
(- (+ (* -2 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))) (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))
(- (+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))) (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))))
(- (+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* 1/24 (/ (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))) (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))))
(/ (- (* -2 (log (/ -1 re))) (* -1 (log (/ -1 re)))) (log 10))
(- (+ (* -2 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))) (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))
(- (+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -1 (/ (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10))) (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))
(- (+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (log 10))) (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (log 10)))) re)) (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10)))) (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))
(/ (- (log (* (pow re 2) (sqrt -1))) (log (* re (sqrt -1)))) (log 10))
(- (+ (* im (- (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (* (log 10) (pow (sqrt -1) 2))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (* (log 10) (pow (sqrt -1) 2))))))) (/ (log (* (pow re 2) (sqrt -1))) (log 10))) (/ (log (* re (sqrt -1))) (log 10)))
(- (+ (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (* (log 10) (pow (sqrt -1) 2))))) (* im (- (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4))))) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))) (log 10)))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (* (log 10) (pow (sqrt -1) 2))))))) (/ (log (* (pow re 2) (sqrt -1))) (log 10))) (/ (log (* re (sqrt -1))) (log 10)))
(- (+ (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (* (log 10) (pow (sqrt -1) 2))))) (* im (- (+ (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4))))) (log 10))) (* im (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 8) (pow (sqrt -1) 4)))) (+ (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 3) (* (pow re 12) (pow (sqrt -1) 6)))) (* 3 (/ (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 4) (pow (sqrt -1) 2)))))) (log 10))) (* 1/6 (/ (+ (* -3 (/ (* (+ re (* -1 re)) (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (* (pow re 6) (pow (sqrt -1) 6))))) (log 10)))))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))) (log 10)))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (* (log 10) (pow (sqrt -1) 2))))))) (/ (log (* (pow re 2) (sqrt -1))) (log 10))) (/ (log (* re (sqrt -1))) (log 10)))
(/ (- (* -2 (log (/ 1 im))) (* -1 (log (/ 1 im)))) (log 10))
(- (+ (* -2 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))) (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))))
(- (+ (* -2 (/ (log (/ 1 im)) (log 10))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10)))))) (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10)))))))
(- (+ (* -2 (/ (log (/ 1 im)) (log 10))) (+ (* 1/24 (/ (+ (* -6 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (+ (* -3 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (+ (* 3 (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 12 (- (* -1 (pow re 4)) (+ (* 1/4 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))))))))) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))))) (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* 1/24 (/ (+ (* -12 (+ (* -1/4 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)))) (+ (* -3 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (* 6 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))))))
(/ (- (* -2 (log (/ -1 im))) (* -1 (log (/ -1 im)))) (log 10))
(- (+ (* -2 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))) (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))))
(- (+ (* -2 (/ (log (/ -1 im)) (log 10))) (+ (* -1 (/ (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10))) (* 1/6 (/ (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))))
(- (+ (* -2 (/ (log (/ -1 im)) (log 10))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (+ (* -6 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow re 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (log 10))) (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (log 10)))) im)) (* 1/6 (/ (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10)))) (* 1/6 (/ (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))))
(- (log (pow im 2)) (log im))
(- (+ (log (pow im 2)) (* re (- (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* 1/2 (/ (+ im (* -1 im)) (pow im 2)))))) (log im))
(- (+ (log (pow im 2)) (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* re (- (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))))) (* 1/2 (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))))))) (* 1/2 (/ (+ im (* -1 im)) (pow im 2)))))) (log im))
(- (+ (log (pow im 2)) (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* re (- (+ (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))))) (* re (- (* 1/6 (+ (* -3/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 8))) (+ (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 3) (pow im 12))) (* 3 (/ (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4)))) (pow im 4)))))) (* 1/6 (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow im 6))) (* 3 (/ (* (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (+ im (* -1 im))) (pow im 4)))))))) (* 1/2 (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))))))) (* 1/2 (/ (+ im (* -1 im)) (pow im 2)))))) (log im))
(- (* -2 (log (/ 1 re))) (* -1 (log (/ 1 re))))
(- (+ (* -2 (log (/ 1 re))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))) (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))
(- (+ (* -2 (log (/ 1 re))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))) (+ (* -1 (log (/ 1 re))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))))
(- (+ (* -2 (log (/ 1 re))) (+ (* 1/24 (/ (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (pow re 4))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))) (+ (* -1 (log (/ 1 re))) (+ (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (pow re 4))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))))
(- (* -2 (log (/ -1 re))) (* -1 (log (/ -1 re))))
(- (+ (* -2 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))
(- (+ (* -2 (log (/ -1 re))) (+ (* -1 (/ (- (* 1/6 (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* 1/6 (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))
(- (+ (* -2 (log (/ -1 re))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))) (* 1/24 (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))))) re)) (* 1/6 (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))))) (* 1/6 (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))
(- (log (* (pow re 2) (sqrt -1))) (log (* re (sqrt -1))))
(- (+ (log (* (pow re 2) (sqrt -1))) (* im (- (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (pow (sqrt -1) 2))))))) (log (* re (sqrt -1))))
(- (+ (log (* (pow re 2) (sqrt -1))) (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* im (- (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))))) (* 1/2 (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (pow (sqrt -1) 2))))))) (log (* re (sqrt -1))))
(- (+ (log (* (pow re 2) (sqrt -1))) (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* im (- (+ (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))))) (* im (- (* 1/6 (+ (* -3/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 8) (pow (sqrt -1) 4)))) (+ (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 3) (* (pow re 12) (pow (sqrt -1) 6)))) (* 3 (/ (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 4) (pow (sqrt -1) 2))))))) (* 1/6 (+ (* -3 (/ (* (+ re (* -1 re)) (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (* (pow re 6) (pow (sqrt -1) 6))))))))) (* 1/2 (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (pow (sqrt -1) 2))))))) (log (* re (sqrt -1))))
(- (* -2 (log (/ 1 im))) (* -1 (log (/ 1 im))))
(- (+ (* -2 (log (/ 1 im))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))) (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))
(- (+ (* -2 (log (/ 1 im))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))) (+ (* -1 (log (/ 1 im))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))
(- (+ (* -2 (log (/ 1 im))) (+ (* 1/24 (/ (+ (* -6 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (+ (* -3 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (+ (* 3 (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 12 (- (* -1 (pow re 4)) (+ (* 1/4 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))))))))) (pow im 4))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))) (+ (* -1 (log (/ 1 im))) (+ (* 1/24 (/ (+ (* -12 (+ (* -1/4 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)))) (+ (* -3 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (* 6 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (pow im 4))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))))
(- (* -2 (log (/ -1 im))) (* -1 (log (/ -1 im))))
(- (+ (* -2 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))))
(- (+ (* -2 (log (/ -1 im))) (+ (* -1 (/ (- (* 1/6 (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* 1/6 (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2))))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))))
(- (+ (* -2 (log (/ -1 im))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (+ (* -6 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow re 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))) (* 1/24 (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))))) im)) (* 1/6 (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))))) (* 1/6 (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2))))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))))
(log (pow im 2))
(+ (log (pow im 2)) (* 1/2 (/ (* re (+ (* -1 (pow im 3)) (pow im 3))) (pow im 4))))
(+ (log (pow im 2)) (* re (+ (* 1/2 (* re (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8)))))) (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))))))
(+ (log (pow im 2)) (* re (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* re (+ (* 1/6 (* re (+ (* -3/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 8))) (+ (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 3) (pow im 12))) (* 3 (/ (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4)))) (pow im 4))))))) (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))))))))))
(+ (log (sqrt -1)) (* -2 (log (/ 1 re))))
(+ (log (sqrt -1)) (+ (* -2 (log (/ 1 re))) (* 1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2))))))
(+ (log (sqrt -1)) (+ (* -2 (log (/ 1 re))) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))))
(+ (log (sqrt -1)) (+ (* -2 (log (/ 1 re))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))))
(+ (log (sqrt -1)) (* -2 (log (/ -1 re))))
(+ (log (sqrt -1)) (+ (* -2 (log (/ -1 re))) (* -1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2))))))
(+ (log (sqrt -1)) (+ (* -2 (log (/ -1 re))) (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) re)) (* 1/2 (/ (+ im (* -1 im)) (pow (sqrt -1) 2)))) re))))
(+ (log (sqrt -1)) (+ (* -2 (log (/ -1 re))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) re)) (* 1/2 (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))))) re)) (* 1/2 (/ (+ im (* -1 im)) (pow (sqrt -1) 2)))) re))))
(log (* (pow re 2) (sqrt -1)))
(+ (log (* (pow re 2) (sqrt -1))) (* 1/2 (/ (* im (+ (* -1 (pow re 3)) (pow re 3))) (* (pow re 4) (pow (sqrt -1) 2)))))
(+ (log (* (pow re 2) (sqrt -1))) (* im (+ (* 1/2 (* im (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4))))))) (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))))))
(+ (log (* (pow re 2) (sqrt -1))) (* im (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* im (+ (* 1/6 (* im (+ (* -3/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 8) (pow (sqrt -1) 4)))) (+ (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 3) (* (pow re 12) (pow (sqrt -1) 6)))) (* 3 (/ (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 4) (pow (sqrt -1) 2)))))))) (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))))))))))
(* -2 (log (/ 1 im)))
(+ (* -2 (log (/ 1 im))) (* 1/2 (/ (+ re (* -1 re)) im)))
(+ (* -2 (log (/ 1 im))) (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))
(+ (* -2 (log (/ 1 im))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (pow im 3))) (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))
(+ (log (pow (sqrt -1) 2)) (* -2 (log (/ -1 im))))
(+ (log (pow (sqrt -1) 2)) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (+ re (* -1 re)) (* im (pow (sqrt -1) 2))))))
(+ (log (pow (sqrt -1) 2)) (+ (* -2 (log (/ -1 im))) (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) im)) (* 1/2 (/ (+ re (* -1 re)) (pow (sqrt -1) 2)))) im))))
(+ (log (pow (sqrt -1) 2)) (+ (* -2 (log (/ -1 im))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) im)) (* 1/2 (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))))) im)) (* 1/2 (/ (+ re (* -1 re)) (pow (sqrt -1) 2)))) im))))
(pow im 2)
(+ (* 1/2 (/ (* re (+ (* -1 (pow im 3)) (pow im 3))) (pow im 2))) (pow im 2))
(+ (* re (+ (* 1/2 (/ (* re (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 2))) (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))))) (pow im 2))
(+ (* re (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))) (* re (+ (* 1/2 (/ (* re (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4))))) (pow im 2))) (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4)))) (pow im 2))))))) (pow im 2))
(* (pow re 2) (sqrt -1))
(* (pow re 2) (+ (sqrt -1) (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1))))))
(* (pow re 2) (+ (sqrt -1) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1)))))))
(* (pow re 2) (+ (sqrt -1) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (+ (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (* (pow re 3) (sqrt -1))))))))
(* (pow re 2) (sqrt -1))
(* (pow re 2) (+ (sqrt -1) (* -1/2 (/ (+ im (* -1 im)) (* re (sqrt -1))))))
(* (pow re 2) (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* re (sqrt -1)))) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re))))
(* (pow re 2) (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (* re (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) re)) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re))))
(* (pow re 2) (sqrt -1))
(+ (* 1/2 (/ (* im (+ (* -1 (pow re 3)) (pow re 3))) (* (pow re 2) (sqrt -1)))) (* (pow re 2) (sqrt -1)))
(+ (* im (+ (* 1/2 (/ (* im (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 2) (sqrt -1)))) (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 2) (sqrt -1)))))) (* (pow re 2) (sqrt -1)))
(+ (* im (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 2) (sqrt -1)))) (* im (+ (* 1/2 (/ (* im (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 2) (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 2) (sqrt -1)))))))) (* (pow re 2) (sqrt -1)))
(pow im 2)
(* (pow im 2) (+ 1 (* 1/2 (/ (+ re (* -1 re)) im))))
(* (pow im 2) (+ 1 (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))
(* (pow im 2) (+ 1 (+ (* 1/2 (/ (+ re (* -1 re)) im)) (+ (* 1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))) (* 1/2 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))) (pow im 3)))))))
(* (pow im 2) (pow (sqrt -1) 2))
(* (pow im 2) (+ (* -1/2 (/ (+ re (* -1 re)) im)) (pow (sqrt -1) 2)))
(* (pow im 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2)))
(* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) im)) (* 1/2 (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2)))
im
(+ im (* 1/2 (/ (* re (+ im (* -1 im))) im)))
(+ im (* re (+ (* -1/2 (/ (* re (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2))))) im)) (* 1/2 (/ (+ im (* -1 im)) im)))))
(+ im (* re (+ (* 1/2 (/ (+ im (* -1 im)) im)) (* re (+ (* -1/2 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) im)) (* 1/4 (/ (* re (* (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (+ im (* -1 im)))) (pow im 3))))))))
(* re (sqrt -1))
(* re (+ (sqrt -1) (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1))))))
(* re (+ (sqrt -1) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (* 1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1)))))))
(* re (+ (sqrt -1) (+ (* -1/4 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (* (pow re 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (* 1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1))))))))
(* -1 (* re (sqrt -1)))
(* -1 (* re (+ (sqrt -1) (* -1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))))))
(* -1 (* re (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* re (sqrt -1)))) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re)))))
(* -1 (* re (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (* re (pow (sqrt -1) 3)))) (* 1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) re)) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re)))))
(* re (sqrt -1))
(+ (* 1/2 (/ (* im (+ re (* -1 re))) (* re (sqrt -1)))) (* re (sqrt -1)))
(+ (* im (+ (* 1/2 (/ (* im (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2)))))) (* re (sqrt -1)))) (* 1/2 (/ (+ re (* -1 re)) (* re (sqrt -1)))))) (* re (sqrt -1)))
(+ (* im (+ (* 1/2 (/ (+ re (* -1 re)) (* re (sqrt -1)))) (* im (+ (* -1/4 (/ (* im (* (+ re (* -1 re)) (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2))))))) (* (pow re 3) (pow (sqrt -1) 3)))) (* 1/2 (/ (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2))))) (* re (sqrt -1)))))))) (* re (sqrt -1)))
im
(* im (+ 1 (* 1/2 (/ (+ re (* -1 re)) im))))
(* im (+ 1 (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))
(* im (+ 1 (+ (* -1/4 (/ (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))) (pow im 3))) (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))))
(* -1 (* im (pow (sqrt -1) 2)))
(* -1 (* im (+ (* -1/2 (/ (+ re (* -1 re)) im)) (pow (sqrt -1) 2))))
(* -1 (* im (+ (* -1 (/ (+ (* -1/2 (/ (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2))))
(* -1 (* im (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (* im (pow (sqrt -1) 2)))) (* 1/2 (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2))))
Outputs
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) 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 (*.f64 re re) (fma.f64 (*.f64 re re) (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 re re)) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) im)) im)
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 re (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(+.f64 re (*.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64)))))))
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (neg.f64 re))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 re))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64)))))) (neg.f64 re))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re) re)
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) re)) 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 (*.f64 im im) (fma.f64 (*.f64 im im) (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 im im)) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) re)) re)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(+.f64 im (*.f64 im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64)))))))
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (neg.f64 im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64)))))) (neg.f64 im))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (* (pow im 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(fma.f64 (*.f64 re re) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (* (pow im 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/ (log (/ 1 re)) (log 1/10))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 re) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))))
(/ (log (/ -1 re)) (log 1/10))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))))
(* -1 (/ (log re) (log 1/10)))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1 (/ (log re) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 re) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1 (/ (log re) (log 1/10))) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (* (pow re 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(fma.f64 (*.f64 im im) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1 (/ (log re) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (* (pow re 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))) (-.f64 (fma.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(/ (log (/ -1 im)) (log 1/10))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 (log.f64 re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (log.f64 re) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))))
(* -1 (log (/ -1 re)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 re))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (log.f64 im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (log.f64 im) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))))))
(* -1 (log (/ -1 im)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64)))
(* -1 (log im))
(neg.f64 (log.f64 im))
(* -1 (log im))
(neg.f64 (log.f64 im))
(* -1 (log im))
(neg.f64 (log.f64 im))
(* -1 (log im))
(neg.f64 (log.f64 im))
(log (/ 1 im))
(neg.f64 (log.f64 im))
(log (/ 1 im))
(neg.f64 (log.f64 im))
(log (/ 1 im))
(neg.f64 (log.f64 im))
(log (/ 1 im))
(neg.f64 (log.f64 im))
(* -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (+.f64 (neg.f64 (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64)))
(/ (log 1/10) (log im))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))
(/ (log 1/10) (log im))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))
(/ (log 1/10) (log im))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))
(/ (log 1/10) (log im))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))
(* -1 (/ (log 1/10) (log (/ 1 im))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im))))
(* -1 (/ (log 1/10) (log (/ 1 im))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im))))
(* -1 (/ (log 1/10) (log (/ 1 im))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im))))
(* -1 (/ (log 1/10) (log (/ 1 im))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im))))
(/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log 1/10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(/ (log 10) (log (pow im 2)))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im)))
(+ (* -1 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (/ (log 10) (log (pow im 2))))
(fma.f64 (neg.f64 (*.f64 re re)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))
(+ (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log 10) (log (pow im 2))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))))) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))
(+ (* (pow re 2) (- (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/3 (/ (log 10) (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 1/2 (/ (log 10) (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (+ (* -1 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2))))) (/ (log 10) (log (pow im 2))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))))) (*.f64 (*.f64 im im) (log.f64 (*.f64 im im))))) (neg.f64 (*.f64 re re)) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))))))) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))
(* -1/2 (/ (log 10) (log (/ 1 re))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 re)))
(+ (* -1/2 (/ (log 10) (log (/ 1 re)))) (* -1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 re))))
(- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (* -1/2 (/ (log 10) (log (/ 1 re))))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 re)))))
(- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (* -1/2 (/ (log 10) (log (/ 1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 re))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))))) (neg.f64 (log.f64 re))) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))))))
(* -1/2 (/ (log 10) (log (/ -1 re))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1/2 (/ (log 10) (log (/ -1 re)))) (* -1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (* -1/2 (/ (log 10) (log (/ -1 re))))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))))))
(- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (* -1/2 (/ (log 10) (log (/ -1 re))))) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/8 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/4 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))))))
(/ (log 10) (log (pow re 2)))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re)))
(+ (* -1 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (/ (log 10) (log (pow re 2))))
(-.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))) (/.f64 (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))
(+ (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log 10) (log (pow re 2))))
(fma.f64 (*.f64 im im) (fma.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (*.f64 im (neg.f64 im)) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))
(+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/3 (/ (log 10) (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 1/2 (/ (log 10) (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (+ (* -1 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2))))) (/ (log 10) (log (pow re 2))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (*.f64 (*.f64 re re) (log.f64 (*.f64 re re))))) (*.f64 im (neg.f64 im)) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))))) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))
(* -1/2 (/ (log 10) (log (/ 1 im))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(+ (* -1/2 (/ (log 10) (log (/ 1 im)))) (* -1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (* -1/2 (/ (log 10) (log (/ 1 im))))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))))
(- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (* -1/2 (/ (log 10) (log (/ 1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (log.f64 im)) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))))))
(* -1/2 (/ (log 10) (log (/ -1 im))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1/2 (/ (log 10) (log (/ -1 im)))) (* -1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (* -1/2 (/ (log 10) (log (/ -1 im))))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))))))
(- (+ (* -1 (/ (+ (* -1/16 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (* -1/2 (/ (log 10) (log (/ -1 im))))) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/8 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/4 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))))))
(log (pow im 2))
(log.f64 (*.f64 im im))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (log.f64 (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 re re)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (log.f64 (*.f64 im im)))
(* -2 (log (/ 1 re)))
(*.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/3 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))
(* -2 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/3 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))
(log (pow re 2))
(log.f64 (*.f64 re re))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (log.f64 (*.f64 re re)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 im im)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (log.f64 (*.f64 re re)))
(* -2 (log (/ 1 im)))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* -2 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(/ (- (log (pow im 2)) (log im)) (log 10))
(/.f64 (-.f64 (log.f64 (*.f64 im im)) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(- (+ (* re (- (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (* (pow im 4) (log 10)))) (* 1/2 (/ (+ im (* -1 im)) (* (pow im 2) (log 10)))))) (/ (log (pow im 2)) (log 10))) (/ (log im) (log 10)))
(fma.f64 re (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (-.f64 (log.f64 (*.f64 im im)) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(- (+ (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (* (pow im 4) (log 10)))) (* re (- (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8)))) (log 10))) (* 1/2 (/ (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))) (log 10)))))) (* 1/2 (/ (+ im (* -1 im)) (* (pow im 2) (log 10)))))) (/ (log (pow im 2)) (log 10))) (/ (log im) (log 10)))
(fma.f64 re (-.f64 (fma.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 8 binary64))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 im im))) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (-.f64 (log.f64 (*.f64 im im)) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(- (+ (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (* (pow im 4) (log 10)))) (* re (- (+ (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8)))) (log 10))) (* re (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 8))) (+ (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 3) (pow im 12))) (* 3 (/ (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4)))) (pow im 4))))) (log 10))) (* 1/6 (/ (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow im 6))) (* 3 (/ (* (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (+ im (* -1 im))) (pow im 4)))) (log 10)))))) (* 1/2 (/ (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))) (log 10)))))) (* 1/2 (/ (+ im (* -1 im)) (* (pow im 2) (log 10)))))) (/ (log (pow im 2)) (log 10))) (/ (log im) (log 10)))
(fma.f64 re (-.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 8 binary64))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) (fma.f64 re (*.f64 #s(literal 1/6 binary64) (-.f64 (/.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 0 binary64)) (pow.f64 im #s(literal 8 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 0 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 12 binary64))))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal 0 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 6 binary64)))) (log.f64 #s(literal 10 binary64))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 im im))) (log.f64 #s(literal 10 binary64)))))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (-.f64 (log.f64 (*.f64 im im)) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/ (- (* -2 (log (/ 1 re))) (* -1 (log (/ 1 re)))) (log 10))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(- (+ (* -2 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))) (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(- (+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))) (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))))
(-.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 (*.f64 re (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))) (+.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (*.f64 (*.f64 re (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))))
(- (+ (* -2 (/ (log (/ 1 re)) (log 10))) (+ (* 1/24 (/ (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))) (+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (* (pow re 3) (log 10)))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))))
(-.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64) (fma.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))) (fma.f64 #s(literal 12 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 (*.f64 re (*.f64 re re)) (log.f64 #s(literal 10 binary64))))))) (+.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal -12 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (fma.f64 #s(literal 6 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (*.f64 (*.f64 re (*.f64 re re)) (log.f64 #s(literal 10 binary64))))))))
(/ (- (* -2 (log (/ -1 re))) (* -1 (log (/ -1 re)))) (log 10))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(- (+ (* -2 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))) (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))))
(- (+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -1 (/ (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10))) (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))
(-.f64 (fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (log.f64 #s(literal 10 binary64))))) (*.f64 re (*.f64 re re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))))
(- (+ (* -2 (/ (log (/ -1 re)) (log 10))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (log 10))) (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (log 10)))) re)) (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10)))) (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (* (pow re 2) (log 10))))))
(-.f64 (fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (/.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))) (fma.f64 #s(literal 12 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(literal -12 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (fma.f64 #s(literal 6 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))))) (log.f64 #s(literal 10 binary64))))) re)) (*.f64 #s(literal 1/6 binary64) (-.f64 (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (log.f64 #s(literal 10 binary64)))))) (*.f64 re (*.f64 re re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))))
(/ (- (log (* (pow re 2) (sqrt -1))) (log (* re (sqrt -1)))) (log 10))
(/.f64 (-.f64 (log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) (log.f64 #s(literal 10 binary64)))
(- (+ (* im (- (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (* (log 10) (pow (sqrt -1) 2))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (* (log 10) (pow (sqrt -1) 2))))))) (/ (log (* (pow re 2) (sqrt -1))) (log 10))) (/ (log (* re (sqrt -1))) (log 10)))
(fma.f64 im (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (neg.f64 (log.f64 #s(literal 10 binary64)))))) (/.f64 (-.f64 (log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) (log.f64 #s(literal 10 binary64))))
(- (+ (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (* (log 10) (pow (sqrt -1) 2))))) (* im (- (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4))))) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))) (log 10)))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (* (log 10) (pow (sqrt -1) 2))))))) (/ (log (* (pow re 2) (sqrt -1))) (log 10))) (/ (log (* re (sqrt -1))) (log 10)))
(fma.f64 im (-.f64 (fma.f64 im (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 re #s(literal 8 binary64)))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 re re))))) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (log.f64 #s(literal 10 binary64)))))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (neg.f64 (log.f64 #s(literal 10 binary64)))))) (/.f64 (-.f64 (log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) (log.f64 #s(literal 10 binary64))))
(- (+ (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (* (log 10) (pow (sqrt -1) 2))))) (* im (- (+ (* 1/2 (/ (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4))))) (log 10))) (* im (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 8) (pow (sqrt -1) 4)))) (+ (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 3) (* (pow re 12) (pow (sqrt -1) 6)))) (* 3 (/ (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 4) (pow (sqrt -1) 2)))))) (log 10))) (* 1/6 (/ (+ (* -3 (/ (* (+ re (* -1 re)) (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (* (pow re 6) (pow (sqrt -1) 6))))) (log 10)))))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))) (log 10)))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (* (log 10) (pow (sqrt -1) 2))))))) (/ (log (* (pow re 2) (sqrt -1))) (log 10))) (/ (log (* re (sqrt -1))) (log 10)))
(fma.f64 im (-.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 re #s(literal 8 binary64)))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) (fma.f64 im (*.f64 #s(literal 1/6 binary64) (-.f64 (/.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) #s(literal 0 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 re #s(literal 8 binary64)))) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)) (pow.f64 re #s(literal 12 binary64)))))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 re re)))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (log.f64 #s(literal 10 binary64))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (log.f64 #s(literal 10 binary64)))))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (neg.f64 (log.f64 #s(literal 10 binary64)))))) (/.f64 (-.f64 (log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) (log.f64 #s(literal 10 binary64))))
(/ (- (* -2 (log (/ 1 im))) (* -1 (log (/ 1 im)))) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(- (+ (* -2 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))) (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))))
(-.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(- (+ (* -2 (/ (log (/ 1 im)) (log 10))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10)))))) (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10)))))))
(-.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (*.f64 im im)) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (fma.f64 (neg.f64 (*.f64 re re)) #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (log.f64 #s(literal 10 binary64))))))
(- (+ (* -2 (/ (log (/ 1 im)) (log 10))) (+ (* 1/24 (/ (+ (* -6 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (+ (* -3 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (+ (* 3 (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 12 (- (* -1 (pow re 4)) (+ (* 1/4 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))))))))) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))))) (+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* 1/24 (/ (+ (* -12 (+ (* -1/4 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)))) (+ (* -3 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (* 6 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (* (pow im 3) (log 10)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (* (pow im 2) (log 10))))))))
(-.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 12 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 4 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (*.f64 im im)) (log.f64 #s(literal 10 binary64))))))) (+.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal -12 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (*.f64 re re)) (neg.f64 (*.f64 re re))) (*.f64 (neg.f64 (*.f64 re re)) #s(literal 0 binary64))) (fma.f64 #s(literal -3 binary64) (*.f64 (neg.f64 (*.f64 re re)) (neg.f64 (*.f64 re re))) (fma.f64 (neg.f64 (*.f64 re re)) #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (fma.f64 (neg.f64 (*.f64 re re)) #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (log.f64 #s(literal 10 binary64))))))))
(/ (- (* -2 (log (/ -1 im))) (* -1 (log (/ -1 im)))) (log 10))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(- (+ (* -2 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))) (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))))
(- (+ (* -2 (/ (log (/ -1 im)) (log 10))) (+ (* -1 (/ (- (* 1/6 (/ (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10))) (* 1/6 (/ (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))))
(fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 re re #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (log.f64 #s(literal 10 binary64))))) (*.f64 im (*.f64 im im)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))))
(- (+ (* -2 (/ (log (/ -1 im)) (log 10))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (+ (* -6 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow re 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (log 10))) (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (log 10)))) im)) (* 1/6 (/ (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (log 10)))) (* 1/6 (/ (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))) (log 10)))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10)))))) (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (* (pow im 2) (log 10))))))
(-.f64 (fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (/.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))) (fma.f64 #s(literal 12 binary64) (+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(literal -12 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 re re #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re re #s(literal 0 binary64)) (fma.f64 re re #s(literal 0 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 re re #s(literal 0 binary64)) (fma.f64 re re #s(literal 0 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (fma.f64 #s(literal 6 binary64) (/.f64 (*.f64 (fma.f64 re re #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))))) (log.f64 #s(literal 10 binary64))))) im)) (*.f64 #s(literal 1/6 binary64) (-.f64 (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 re re #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (log.f64 #s(literal 10 binary64)))))) (*.f64 im (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))))
(- (log (pow im 2)) (log im))
(-.f64 (log.f64 (*.f64 im im)) (log.f64 im))
(- (+ (log (pow im 2)) (* re (- (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* 1/2 (/ (+ im (* -1 im)) (pow im 2)))))) (log im))
(-.f64 (fma.f64 re (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 im im))) (log.f64 (*.f64 im im))) (log.f64 im))
(- (+ (log (pow im 2)) (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* re (- (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))))) (* 1/2 (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))))))) (* 1/2 (/ (+ im (* -1 im)) (pow im 2)))))) (log im))
(-.f64 (fma.f64 re (-.f64 (fma.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 8 binary64))) #s(literal -1/2 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 im im))))) (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 im im))) (log.f64 (*.f64 im im))) (log.f64 im))
(- (+ (log (pow im 2)) (* re (- (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* re (- (+ (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))))) (* re (- (* 1/6 (+ (* -3/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 8))) (+ (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 3) (pow im 12))) (* 3 (/ (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4)))) (pow im 4)))))) (* 1/6 (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow im 6))) (* 3 (/ (* (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (+ im (* -1 im))) (pow im 4)))))))) (* 1/2 (+ (* -1 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (pow im 2))) (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 4)))))))) (* 1/2 (/ (+ im (* -1 im)) (pow im 2)))))) (log im))
(-.f64 (fma.f64 re (-.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 8 binary64))) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 #s(literal 1/6 binary64) (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 0 binary64)) (pow.f64 im #s(literal 8 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 0 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 12 binary64))))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal 0 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 6 binary64)))))) (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 im im)))))) (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 im im))) (log.f64 (*.f64 im im))) (log.f64 im))
(- (* -2 (log (/ 1 re))) (* -1 (log (/ 1 re))))
(log.f64 re)
(- (+ (* -2 (log (/ 1 re))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))) (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (*.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (log.f64 re)))
(- (+ (* -2 (log (/ 1 re))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))) (+ (* -1 (log (/ 1 re))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))))
(-.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 re (*.f64 re re))))) (+.f64 (log.f64 re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (*.f64 re (*.f64 re re))))))
(- (+ (* -2 (log (/ 1 re))) (+ (* 1/24 (/ (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))) (pow re 4))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))) (+ (* -1 (log (/ 1 re))) (+ (* 1/24 (/ (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))) (pow re 4))) (+ (* 1/6 (/ (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))) (pow re 3))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))))
(-.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (fma.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))) (fma.f64 #s(literal 12 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 re (*.f64 re re)))))) (+.f64 (log.f64 re) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal -12 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (fma.f64 #s(literal 6 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (*.f64 re (*.f64 re re)))))))
(- (* -2 (log (/ -1 re))) (* -1 (log (/ -1 re))))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))
(- (+ (* -2 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(- (+ (* -2 (log (/ -1 re))) (+ (* -1 (/ (- (* 1/6 (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* 1/6 (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))))))
(- (+ (* -2 (log (/ -1 re))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (+ (* -6 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ im (* -1 im)) 2) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow im 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))) (* 1/24 (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ im (* -1 im)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ im (* -1 im)) 2) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))))) re)) (* 1/6 (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))))) (* 1/6 (+ (* -3 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6)))))) (pow re 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 re re)) (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))) (fma.f64 #s(literal 12 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 #s(literal -12 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (fma.f64 #s(literal 6 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))))))) re)) (*.f64 #s(literal 1/6 binary64) (-.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))))) (*.f64 re (*.f64 re re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(- (log (* (pow re 2) (sqrt -1))) (log (* re (sqrt -1))))
(-.f64 (log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (*.f64 re (sqrt.f64 #s(literal -1 binary64)))))
(- (+ (log (* (pow re 2) (sqrt -1))) (* im (- (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (pow (sqrt -1) 2))))))) (log (* re (sqrt -1))))
(-.f64 (fma.f64 im (-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 re re)))) (log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))) (log.f64 (*.f64 re (sqrt.f64 #s(literal -1 binary64)))))
(- (+ (log (* (pow re 2) (sqrt -1))) (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* im (- (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))))) (* 1/2 (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (pow (sqrt -1) 2))))))) (log (* re (sqrt -1))))
(-.f64 (fma.f64 im (-.f64 (fma.f64 im (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 re #s(literal 8 binary64)))) #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 re re))))))) (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 re re)))) (log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))) (log.f64 (*.f64 re (sqrt.f64 #s(literal -1 binary64)))))
(- (+ (log (* (pow re 2) (sqrt -1))) (* im (- (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* im (- (+ (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))))) (* im (- (* 1/6 (+ (* -3/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 8) (pow (sqrt -1) 4)))) (+ (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 3) (* (pow re 12) (pow (sqrt -1) 6)))) (* 3 (/ (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 4) (pow (sqrt -1) 2))))))) (* 1/6 (+ (* -3 (/ (* (+ re (* -1 re)) (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (* (pow re 6) (pow (sqrt -1) 6))))))))) (* 1/2 (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4)))) (/ 1 (* (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 4) (pow (sqrt -1) 4))))))))) (* 1/2 (/ (+ re (* -1 re)) (* (pow re 2) (pow (sqrt -1) 2))))))) (log (* re (sqrt -1))))
(-.f64 (fma.f64 im (-.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 re #s(literal 8 binary64)))) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 #s(literal 1/6 binary64) (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) #s(literal 0 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 re #s(literal 8 binary64)))) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)) (pow.f64 re #s(literal 12 binary64)))))) (fma.f64 #s(literal -3 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 re re)))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))))) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 re re)))))))) (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 re re)))) (log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))) (log.f64 (*.f64 re (sqrt.f64 #s(literal -1 binary64)))))
(- (* -2 (log (/ 1 im))) (* -1 (log (/ 1 im))))
(log.f64 im)
(- (+ (* -2 (log (/ 1 im))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))) (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))
(-.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 (*.f64 re re)) (*.f64 im im)) (log.f64 im)))
(- (+ (* -2 (log (/ 1 im))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))) (+ (* -1 (log (/ 1 im))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))
(-.f64 (-.f64 (+.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (*.f64 im im))) (log.f64 im)) (fma.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 (neg.f64 (*.f64 re re)) #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 re re))) (*.f64 im im))))
(- (+ (* -2 (log (/ 1 im))) (+ (* 1/24 (/ (+ (* -6 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (+ (* -3 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (+ (* 3 (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 12 (- (* -1 (pow re 4)) (+ (* 1/4 (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))))))))) (pow im 4))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))) (+ (* -1 (log (/ 1 im))) (+ (* 1/24 (/ (+ (* -12 (+ (* -1/4 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)))) (+ (* -3 (pow (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) 2)) (+ (* -3/8 (pow (+ re (* -1 re)) 4)) (* 6 (* (pow (+ re (* -1 re)) 2) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))))) (pow im 4))) (+ (* 1/6 (/ (+ (* -3 (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (* 1/4 (pow (+ re (* -1 re)) 3))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (* -1/4 (pow (+ re (* -1 re)) 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))))
(-.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 12 binary64) (+.f64 (neg.f64 (pow.f64 re #s(literal 4 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 im im))))) (+.f64 (log.f64 im) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal -12 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (*.f64 re re)) (neg.f64 (*.f64 re re))) (*.f64 (neg.f64 (*.f64 re re)) #s(literal 0 binary64))) (fma.f64 #s(literal -3 binary64) (*.f64 (neg.f64 (*.f64 re re)) (neg.f64 (*.f64 re re))) (fma.f64 (neg.f64 (*.f64 re re)) #s(literal 0 binary64) #s(literal 0 binary64)))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 (neg.f64 (*.f64 re re)) #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 re re))) (*.f64 im im))))))
(- (* -2 (log (/ -1 im))) (* -1 (log (/ -1 im))))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))
(- (+ (* -2 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 im im)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 im im)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(- (+ (* -2 (log (/ -1 im))) (+ (* -1 (/ (- (* 1/6 (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* 1/6 (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2))))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 re re #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))))) (*.f64 im (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 im im)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(- (+ (* -2 (log (/ -1 im))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (+ (* -6 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* -3 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (+ (* 3 (/ (* (pow (+ re (* -1 re)) 2) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6))) (* 12 (/ (- (pow re 4) (+ (* 1/4 (/ (pow (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2))) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))) (* 1/24 (+ (* -12 (/ (+ (* -1/4 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))) (+ (* -3 (/ (pow (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) 2) (pow (sqrt -1) 4))) (+ (* -3/8 (/ (pow (+ re (* -1 re)) 4) (pow (sqrt -1) 8))) (* 6 (/ (* (pow (+ re (* -1 re)) 2) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 6)))))))) im)) (* 1/6 (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))))) (* 1/6 (+ (* -3 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6)))))) (pow im 3))) (* 1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2))))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (- (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) (pow im 2)))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 im im)) (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))) (fma.f64 #s(literal 12 binary64) (+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 #s(literal -12 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 re re #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re re #s(literal 0 binary64)) (fma.f64 re re #s(literal 0 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 re re #s(literal 0 binary64)) (fma.f64 re re #s(literal 0 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (fma.f64 #s(literal 6 binary64) (/.f64 (*.f64 (fma.f64 re re #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 8 binary64)))))))) im)) (*.f64 #s(literal 1/6 binary64) (-.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (fma.f64 re re #s(literal 0 binary64)) #s(literal 0 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))))) (*.f64 im (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 im im)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(log (pow im 2))
(log.f64 (*.f64 im im))
(+ (log (pow im 2)) (* 1/2 (/ (* re (+ (* -1 (pow im 3)) (pow im 3))) (pow im 4))))
(+.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))))
(+ (log (pow im 2)) (* re (+ (* 1/2 (* re (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8)))))) (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))))))
(fma.f64 re (fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 8 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (*.f64 im im)))
(+ (log (pow im 2)) (* re (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 4))) (* re (+ (* 1/6 (* re (+ (* -3/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 8))) (+ (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 3) (pow im 12))) (* 3 (/ (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4)))) (pow im 4))))))) (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 8))))))))))
(fma.f64 re (fma.f64 re (fma.f64 (*.f64 #s(literal 1/6 binary64) re) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 0 binary64)) (pow.f64 im #s(literal 8 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 0 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 12 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 8 binary64))) #s(literal -1/2 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (*.f64 im im)))
(+ (log (sqrt -1)) (* -2 (log (/ 1 re))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (log.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (log (sqrt -1)) (+ (* -2 (log (/ 1 re))) (* 1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2))))))
(+.f64 (log.f64 (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 re))))
(+ (log (sqrt -1)) (+ (* -2 (log (/ 1 re))) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2))))))
(+.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (log.f64 (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (/.f64 #s(literal 0 binary64) (neg.f64 re))))
(+ (log (sqrt -1)) (+ (* -2 (log (/ 1 re))) (+ (* 1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2)))) (* 1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) (pow re 2)))))))
(+.f64 (log.f64 (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 re re)) (/.f64 #s(literal 0 binary64) (neg.f64 re))))))
(+ (log (sqrt -1)) (* -2 (log (/ -1 re))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (log.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (log (sqrt -1)) (+ (* -2 (log (/ -1 re))) (* -1/2 (/ (+ im (* -1 im)) (* re (pow (sqrt -1) 2))))))
(+.f64 (log.f64 (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 re))))
(+ (log (sqrt -1)) (+ (* -2 (log (/ -1 re))) (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))) re)) (* 1/2 (/ (+ im (* -1 im)) (pow (sqrt -1) 2)))) re))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (log.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) re) #s(literal 0 binary64)) re))
(+ (log (sqrt -1)) (+ (* -2 (log (/ -1 re))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (+ (* -3/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ im (* -1 im)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) re)) (* 1/2 (- (+ (* -1 (/ (pow im 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4))) (/ (pow im 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 4)))))) re)) (* 1/2 (/ (+ im (* -1 im)) (pow (sqrt -1) 2)))) re))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (log.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) re) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) re)) re))
(log (* (pow re 2) (sqrt -1)))
(log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))
(+ (log (* (pow re 2) (sqrt -1))) (* 1/2 (/ (* im (+ (* -1 (pow re 3)) (pow re 3))) (* (pow re 4) (pow (sqrt -1) 2)))))
(+.f64 (log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64)))))
(+ (log (* (pow re 2) (sqrt -1))) (* im (+ (* 1/2 (* im (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4))))))) (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))))))
(fma.f64 im (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 re #s(literal 8 binary64)))) #s(literal -1/2 binary64)) (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) (log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))))
(+ (log (* (pow re 2) (sqrt -1))) (* im (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 4) (pow (sqrt -1) 2)))) (* im (+ (* 1/6 (* im (+ (* -3/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 8) (pow (sqrt -1) 4)))) (+ (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 3) (* (pow re 12) (pow (sqrt -1) 6)))) (* 3 (/ (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 4) (pow (sqrt -1) 2)))))))) (* 1/2 (- (* -1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 8) (pow (sqrt -1) 4)))))))))))
(fma.f64 im (fma.f64 im (fma.f64 (*.f64 #s(literal 1/6 binary64) im) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (neg.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) #s(literal 0 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 re #s(literal 8 binary64)))) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)) (pow.f64 re #s(literal 12 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 re #s(literal 8 binary64)))) #s(literal -1/2 binary64)))) (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) (log.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))))
(* -2 (log (/ 1 im)))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64))
(+ (* -2 (log (/ 1 im))) (* 1/2 (/ (+ re (* -1 re)) im)))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) im))
(+ (* -2 (log (/ 1 im))) (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))
(+.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 0 binary64) (*.f64 im im)))
(+ (* -2 (log (/ 1 im))) (+ (* 1/6 (/ (+ (* -3/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))) (+ (* 1/4 (pow (+ re (* -1 re)) 3)) (* 3 (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))))))))) (pow im 3))) (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (+ (* -1/4 (pow (+ re (* -1 re)) 2)) (pow re 2))) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))
(+.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (/.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 im im))))
(+ (log (pow (sqrt -1) 2)) (* -2 (log (/ -1 im))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (log.f64 #s(literal -1 binary64)))
(+ (log (pow (sqrt -1) 2)) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (+ re (* -1 re)) (* im (pow (sqrt -1) 2))))))
(+.f64 (log.f64 #s(literal -1 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (/.f64 #s(literal 0 binary64) im)))
(+ (log (pow (sqrt -1) 2)) (+ (* -2 (log (/ -1 im))) (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))) im)) (* 1/2 (/ (+ re (* -1 re)) (pow (sqrt -1) 2)))) im))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (log.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) im) #s(literal 0 binary64)) im))
(+ (log (pow (sqrt -1) 2)) (+ (* -2 (log (/ -1 im))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (+ (* -3/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 4))) (+ (* 1/4 (/ (pow (+ re (* -1 re)) 3) (pow (sqrt -1) 6))) (* 3 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) im)) (* 1/2 (- (+ (* -1 (/ (pow re 2) (pow (sqrt -1) 2))) (+ (* -1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4))) (/ (pow re 2) (pow (sqrt -1) 2)))) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 4)))))) im)) (* 1/2 (/ (+ re (* -1 re)) (pow (sqrt -1) 2)))) im))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (log.f64 #s(literal -1 binary64))) (/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) im) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) im)) im))
(pow im 2)
(*.f64 im im)
(+ (* 1/2 (/ (* re (+ (* -1 (pow im 3)) (pow im 3))) (pow im 2))) (pow im 2))
(fma.f64 im im (/.f64 #s(literal 0 binary64) (*.f64 im im)))
(+ (* re (+ (* 1/2 (/ (* re (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 2))) (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))))) (pow im 2))
(fma.f64 im im (+.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 im im)) (/.f64 #s(literal 0 binary64) (*.f64 im im))))
(+ (* re (+ (* 1/2 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))) (* re (+ (* 1/2 (/ (* re (- (+ im (* -1 im)) (* 1/2 (/ (* (+ (* -1 (pow im 3)) (pow im 3)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4))))) (pow im 4))))) (pow im 2))) (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ (* -1 (pow im 3)) (pow im 3)) 2) (pow im 4)))) (pow im 2))))))) (pow im 2))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 0 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 im im))) (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 im im))
(* (pow re 2) (sqrt -1))
(*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))
(* (pow re 2) (+ (sqrt -1) (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1))))))
(*.f64 (*.f64 re re) (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64))))))
(* (pow re 2) (+ (sqrt -1) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1)))))))
(*.f64 (*.f64 re re) (+.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))))
(* (pow re 2) (+ (sqrt -1) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (+ (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (* (pow re 3) (sqrt -1))))))))
(*.f64 (*.f64 re re) (+.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (sqrt.f64 #s(literal -1 binary64)))))))
(* (pow re 2) (sqrt -1))
(*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))
(* (pow re 2) (+ (sqrt -1) (* -1/2 (/ (+ im (* -1 im)) (* re (sqrt -1))))))
(*.f64 (*.f64 re re) (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64))))))
(* (pow re 2) (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* re (sqrt -1)))) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re))))
(*.f64 (*.f64 re re) (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) re)))
(* (pow re 2) (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow im 3)) (pow im 3)) (* 1/2 (/ (* (+ im (* -1 im)) (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (* re (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow im 2)) (pow im 2)) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) re)) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re))))
(*.f64 (*.f64 re re) (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) re)) re)))
(* (pow re 2) (sqrt -1))
(*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* im (+ (* -1 (pow re 3)) (pow re 3))) (* (pow re 2) (sqrt -1)))) (* (pow re 2) (sqrt -1)))
(fma.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* im (+ (* 1/2 (/ (* im (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 2) (sqrt -1)))) (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 2) (sqrt -1)))))) (* (pow re 2) (sqrt -1)))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im (neg.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64)))))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))
(+ (* im (+ (* 1/2 (/ (+ (* -1 (pow re 3)) (pow re 3)) (* (pow re 2) (sqrt -1)))) (* im (+ (* 1/2 (/ (* im (- (+ re (* -1 re)) (* 1/2 (/ (* (+ (* -1 (pow re 3)) (pow re 3)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 4) (pow (sqrt -1) 2)))))) (* (pow re 2) (sqrt -1)))) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ (* -1 (pow re 3)) (pow re 3)) 2) (* (pow re 4) (pow (sqrt -1) 2))))) (* (pow re 2) (sqrt -1)))))))) (* (pow re 2) (sqrt -1)))
(fma.f64 im (fma.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (neg.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* 1/2 (/ (+ re (* -1 re)) im))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) im)))
(* (pow im 2) (+ 1 (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 im im)))))
(* (pow im 2) (+ 1 (+ (* 1/2 (/ (+ re (* -1 re)) im)) (+ (* 1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))) (* 1/2 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))))) (pow im 3)))))))
(*.f64 (*.f64 im im) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) im)) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 im im)))))
(* (pow im 2) (pow (sqrt -1) 2))
(*.f64 im (neg.f64 im))
(* (pow im 2) (+ (* -1/2 (/ (+ re (* -1 re)) im)) (pow (sqrt -1) 2)))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) im)))
(* (pow im 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2)))
(*.f64 (*.f64 im im) (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 0 binary64)) im)))
(* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 (pow re 3)) (pow re 3)) (* 1/2 (/ (* (+ re (* -1 re)) (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) im)) (* 1/2 (- (+ (* -1 (pow re 2)) (pow re 2)) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2)))
(*.f64 (*.f64 im im) (-.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 0 binary64)) im)) im)))
im
(+ im (* 1/2 (/ (* re (+ im (* -1 im))) im)))
(+.f64 im (/.f64 #s(literal 0 binary64) im))
(+ im (* re (+ (* -1/2 (/ (* re (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2))))) im)) (* 1/2 (/ (+ im (* -1 im)) im)))))
(fma.f64 re (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 re (/.f64 #s(literal 0 binary64) (*.f64 im im))) im) (/.f64 #s(literal 0 binary64) im)) im)
(+ im (* re (+ (* 1/2 (/ (+ im (* -1 im)) im)) (* re (+ (* -1/2 (/ (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) im)) (* 1/4 (/ (* re (* (+ 1 (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow im 2)))) (+ im (* -1 im)))) (pow im 3))))))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im im))) im) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 re (/.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal 0 binary64))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 0 binary64) im)) im)
(* re (sqrt -1))
(*.f64 re (sqrt.f64 #s(literal -1 binary64)))
(* re (+ (sqrt -1) (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1))))))
(*.f64 re (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64))))))
(* re (+ (sqrt -1) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (* 1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1)))))))
(*.f64 re (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64)))))))
(* re (+ (sqrt -1) (+ (* -1/4 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (* (pow re 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))) (* 1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* (pow re 2) (sqrt -1))))))))
(*.f64 re (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64))))))))
(* -1 (* re (sqrt -1)))
(*.f64 (neg.f64 re) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* re (+ (sqrt -1) (* -1/2 (/ (+ im (* -1 im)) (* re (sqrt -1)))))))
(*.f64 (neg.f64 re) (+.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* re (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (* re (sqrt -1)))) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re)))))
(*.f64 (neg.f64 re) (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 re (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) re)))
(* -1 (* re (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ im (* -1 im)) (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2))))) (* re (pow (sqrt -1) 3)))) (* 1/2 (/ (- (pow im 2) (* 1/4 (/ (pow (+ im (* -1 im)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) re)) (* 1/2 (/ (+ im (* -1 im)) (sqrt -1)))) re)))))
(*.f64 (neg.f64 re) (-.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 re (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) re)) re)))
(* re (sqrt -1))
(*.f64 re (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* im (+ re (* -1 re))) (* re (sqrt -1)))) (* re (sqrt -1)))
(fma.f64 re (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64)))))
(+ (* im (+ (* 1/2 (/ (* im (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2)))))) (* re (sqrt -1)))) (* 1/2 (/ (+ re (* -1 re)) (* re (sqrt -1)))))) (* re (sqrt -1)))
(fma.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 re re)))) (*.f64 re (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 re (sqrt.f64 #s(literal -1 binary64))))
(+ (* im (+ (* 1/2 (/ (+ re (* -1 re)) (* re (sqrt -1)))) (* im (+ (* -1/4 (/ (* im (* (+ re (* -1 re)) (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2))))))) (* (pow re 3) (pow (sqrt -1) 3)))) (* 1/2 (/ (- 1 (* 1/4 (/ (pow (+ re (* -1 re)) 2) (* (pow re 2) (pow (sqrt -1) 2))))) (* re (sqrt -1)))))))) (* re (sqrt -1)))
(fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 re re)))) #s(literal 0 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 re re)))) (*.f64 re (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal 0 binary64) (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) (*.f64 re (sqrt.f64 #s(literal -1 binary64))))
im
(* im (+ 1 (* 1/2 (/ (+ re (* -1 re)) im))))
(+.f64 im (*.f64 im (/.f64 #s(literal 0 binary64) im)))
(* im (+ 1 (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2))))))
(+.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 (*.f64 re re)) (*.f64 im im)) (/.f64 #s(literal 0 binary64) im))))
(* im (+ 1 (+ (* -1/4 (/ (* (+ re (* -1 re)) (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2)))) (pow im 3))) (+ (* 1/2 (/ (+ re (* -1 re)) im)) (* 1/2 (/ (- (* -1 (pow re 2)) (* 1/4 (pow (+ re (* -1 re)) 2))) (pow im 2)))))))
(+.f64 im (*.f64 im (fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (*.f64 re re)) (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 (*.f64 re re)) (*.f64 im im)) (/.f64 #s(literal 0 binary64) im)))))
(* -1 (* im (pow (sqrt -1) 2)))
im
(* -1 (* im (+ (* -1/2 (/ (+ re (* -1 re)) im)) (pow (sqrt -1) 2))))
(neg.f64 (fma.f64 im (/.f64 #s(literal 0 binary64) im) (neg.f64 im)))
(* -1 (* im (+ (* -1 (/ (+ (* -1/2 (/ (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2))))
(neg.f64 (*.f64 im (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 re re #s(literal 0 binary64)) im) #s(literal 0 binary64)) im))))
(* -1 (* im (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ re (* -1 re)) (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2))))) (* im (pow (sqrt -1) 2)))) (* 1/2 (- (pow re 2) (* 1/4 (/ (pow (+ re (* -1 re)) 2) (pow (sqrt -1) 2)))))) im)) (* 1/2 (+ re (* -1 re)))) im)) (pow (sqrt -1) 2))))
(*.f64 (neg.f64 im) (-.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (fma.f64 re re #s(literal 0 binary64)) im) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 re re #s(literal 0 binary64)))) im)) im)))

eval215.0ms (2.1%)

Memory
12.6MiB live, 476.3MiB allocated
Compiler

Compiled 64 391 to 3 674 computations (94.3% saved)

prune421.0ms (4.1%)

Memory
31.1MiB live, 349.3MiB allocated
Pruning

22 alts after pruning (15 fresh and 7 done)

PrunedKeptTotal
New1 53171 538
Fresh2810
Picked145
Done033
Total1 534221 556
Accuracy
100.0%
Counts
1 556 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.1%
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
98.4%
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
26.0%
(/.f64 (-.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (+.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 im re)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.0%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
52.2%
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
98.9%
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.9%
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
99.0%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
52.2%
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
98.3%
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (neg.f64 (log.f64 im)) (log.f64 im))))
98.4%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
98.3%
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
98.4%
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
52.5%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
97.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
50.4%
(*.f64 (-.f64 (log.f64 (*.f64 im im)) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
51.8%
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
73.9%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64)))
Compiler

Compiled 525 to 398 computations (24.2% saved)

simplify53.0ms (0.5%)

Memory
-14.3MiB live, 27.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
cost-diff0
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
cost-diff192
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64))
cost-diff12928
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64)))
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 im))
cost-diff0
(log.f64 #s(literal 1/10 binary64))
cost-diff0
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
cost-diff1280
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
cost-diff0
(log.f64 im)
cost-diff0
(/.f64 #s(literal -1 binary64) (log.f64 im))
cost-diff192
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
cost-diff832
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
cost-diff0
(log.f64 im)
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
cost-diff0
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
cost-diff0
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
cost-diff0
(log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
cost-diff0
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
Rules
318×*-lowering-*.f32
318×*-lowering-*.f64
292×accelerator-lowering-fma.f32
292×accelerator-lowering-fma.f64
210×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029151
158141
2102141
3193140
4358140
5661140
6826140
7985140
81044140
91049140
01049137
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (log (+ (* re (* re (/ 1/2 im))) im)) (neg (log 1/10)))
(log (+ (* re (* re (/ 1/2 im))) im))
(+ (* re (* re (/ 1/2 im))) im)
re
(* re (/ 1/2 im))
(/ 1/2 im)
1/2
im
(neg (log 1/10))
(log 1/10)
1/10
(* (/ 1 (log 10)) (log im))
(/ 1 (log 10))
1
(log 10)
10
(log im)
im
(/ -1 (* (/ -1 (log im)) (log 10)))
-1
(* (/ -1 (log im)) (log 10))
(/ -1 (log im))
(log im)
im
(log 10)
10
(/ (/ -1 (log 1/10)) (/ 1 (log im)))
(/ -1 (log 1/10))
-1
(log 1/10)
1/10
(/ 1 (log im))
1
(log im)
im
(exp (* (log (/ (log 10) (log im))) -1))
(* (log (/ (log 10) (log im))) -1)
(log (/ (log 10) (log im)))
(/ (log 10) (log im))
(log 10)
10
(log im)
im
-1
Outputs
(/ (log (+ (* re (* re (/ 1/2 im))) im)) (neg (log 1/10)))
(/.f64 (log.f64 (fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) im) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log (+ (* re (* re (/ 1/2 im))) im))
(log.f64 (fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) im) im))
(+ (* re (* re (/ 1/2 im))) im)
(fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) im) im)
re
(* re (/ 1/2 im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(/ 1/2 im)
(/.f64 #s(literal 1/2 binary64) im)
1/2
#s(literal 1/2 binary64)
im
(neg (log 1/10))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log 1/10)
(log.f64 #s(literal 1/10 binary64))
1/10
#s(literal 1/10 binary64)
(* (/ 1 (log 10)) (log im))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
1
#s(literal 1 binary64)
(log 10)
(log.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)
(log im)
(log.f64 im)
im
(/ -1 (* (/ -1 (log im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
-1
#s(literal -1 binary64)
(* (/ -1 (log im)) (log 10))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))
(/ -1 (log im))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(log im)
(log.f64 im)
im
(log 10)
(log.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)
(/ (/ -1 (log 1/10)) (/ 1 (log im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/ -1 (log 1/10))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
-1
#s(literal -1 binary64)
(log 1/10)
(log.f64 #s(literal 1/10 binary64))
1/10
#s(literal 1/10 binary64)
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
1
#s(literal 1 binary64)
(log im)
(log.f64 im)
im
(exp (* (log (/ (log 10) (log im))) -1))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* (log (/ (log 10) (log im))) -1)
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(log (/ (log 10) (log im)))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/ (log 10) (log im))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(log 10)
(log.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)
(log im)
(log.f64 im)
im
-1
#s(literal -1 binary64)

localize254.0ms (2.5%)

Memory
-43.7MiB live, 190.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.9%
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
accuracy99.3%
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
accuracy98.7%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64)))
accuracy99.7%
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (log.f64 im))
accuracy98.8%
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
accuracy98.8%
(log.f64 #s(literal 1/10 binary64))
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.7%
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
accuracy99.6%
(/.f64 #s(literal -1 binary64) (log.f64 im))
accuracy99.3%
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
accuracy100.0%
(log.f64 im)
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.7%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
accuracy98.8%
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
accuracy100.0%
(log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
accuracy99.7%
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
accuracy99.3%
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
accuracy98.8%
(log.f64 #s(literal 1/10 binary64))
Samples
112.0ms193×0valid
48.0ms63×0invalid
Compiler

Compiled 154 to 31 computations (79.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 81.0ms
ival-div: 50.0ms (61.6% of total)
ival-log: 14.0ms (17.2% of total)
ival-mult: 7.0ms (8.6% of total)
const: 4.0ms (4.9% of total)
ival-exp: 2.0ms (2.5% of total)
ival-add: 1.0ms (1.2% of total)
exact: 1.0ms (1.2% of total)
ival-neg: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series170.0ms (1.6%)

Memory
0.0MiB live, 152.5MiB allocated
Counts
19 → 228
Calls
Call 1
Inputs
#<alt (/ (log (+ (* re (* re (/ 1/2 im))) im)) (neg (log 1/10)))>
#<alt (log (+ (* re (* re (/ 1/2 im))) im))>
#<alt (+ (* re (* re (/ 1/2 im))) im)>
#<alt (* re (/ 1/2 im))>
#<alt (* (/ 1 (log 10)) (log im))>
#<alt (/ 1 (log 10))>
#<alt (log 10)>
#<alt (log im)>
#<alt (/ -1 (* (/ -1 (log im)) (log 10)))>
#<alt (* (/ -1 (log im)) (log 10))>
#<alt (/ -1 (log im))>
#<alt (/ (/ -1 (log 1/10)) (/ 1 (log im)))>
#<alt (/ -1 (log 1/10))>
#<alt (log 1/10)>
#<alt (/ 1 (log im))>
#<alt (exp (* (log (/ (log 10) (log im))) -1))>
#<alt (* (log (/ (log 10) (log im))) -1)>
#<alt (log (/ (log 10) (log im)))>
#<alt (/ (log 10) (log im))>
Outputs
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))>
#<alt (+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* 1/8 (/ (pow re 2) (* (pow im 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))>
#<alt (+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/24 (/ (pow re 2) (* (pow im 6) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))>
#<alt (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10)))>
#<alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10))))>
#<alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10))))))>
#<alt (+ (* -8/3 (/ (pow im 6) (* (pow re 6) (log 1/10)))) (+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10)))))))>
#<alt (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10)))>
#<alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10))))>
#<alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10))))))>
#<alt (+ (* -8/3 (/ (pow im 6) (* (pow re 6) (log 1/10)))) (+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10)))))))>
#<alt (* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10)))>
#<alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10))))>
#<alt (+ (* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10))) (* (pow im 2) (- (* 2 (/ (pow im 2) (* (pow re 4) (log 1/10)))) (* 2 (/ 1 (* (pow re 2) (log 1/10)))))))>
#<alt (+ (* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* -8/3 (/ (pow im 2) (* (pow re 6) (log 1/10)))) (* 2 (/ 1 (* (pow re 4) (log 1/10)))))) (* 2 (/ 1 (* (pow re 2) (log 1/10)))))))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))>
#<alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))>
#<alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/24 (/ (pow re 6) (* (pow im 6) (log 1/10)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))>
#<alt (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10))))))>
#<alt (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/24 (/ (pow re 6) (* (pow im 6) (log 1/10)))) (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10)))))))>
#<alt (log im)>
#<alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (log im) (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (pow im 6))) (* 1/8 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))>
#<alt (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (* 2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))>
#<alt (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (* 2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))>
#<alt (+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))>
#<alt (+ (log (* 1/2 (pow re 2))) (* -1 (log im)))>
#<alt (+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* 2 (/ (pow im 2) (pow re 2)))))>
#<alt (+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* -2 (/ (pow im 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))>
#<alt (+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* (pow im 2) (- (* 8/3 (/ (pow im 2) (pow re 6))) (* 2 (/ 1 (pow re 4))))) (* 2 (/ 1 (pow re 2)))))))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))>
#<alt im>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (+ im (* 1/2 (/ (pow re 2) im)))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))>
#<alt (* 1/2 (/ (pow re 2) im))>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)>
#<alt im>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt im>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (* 1/2 (/ re im))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (log im)>
#<alt (log im)>
#<alt (log im)>
#<alt (log im)>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (* -1 (log (/ 1 im)))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (+ (log -1) (* -1 (log (/ -1 im))))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (* -1 (/ (log 10) (log im)))>
#<alt (* -1 (/ (log 10) (log im)))>
#<alt (* -1 (/ (log 10) (log im)))>
#<alt (* -1 (/ (log 10) (log im)))>
#<alt (/ (log 10) (log (/ 1 im)))>
#<alt (/ (log 10) (log (/ 1 im)))>
#<alt (/ (log 10) (log (/ 1 im)))>
#<alt (/ (log 10) (log (/ 1 im)))>
#<alt (* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (/ -1 (log im))>
#<alt (/ -1 (log im))>
#<alt (/ -1 (log im))>
#<alt (/ -1 (log im))>
#<alt (/ 1 (log (/ 1 im)))>
#<alt (/ 1 (log (/ 1 im)))>
#<alt (/ 1 (log (/ 1 im)))>
#<alt (/ 1 (log (/ 1 im)))>
#<alt (/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (* -1 (/ (log im) (log 1/10)))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (/ (log (/ 1 im)) (log 1/10))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))>
#<alt (/ 1 (log im))>
#<alt (/ 1 (log im))>
#<alt (/ 1 (log im))>
#<alt (/ 1 (log im))>
#<alt (/ -1 (log (/ 1 im)))>
#<alt (/ -1 (log (/ 1 im)))>
#<alt (/ -1 (log (/ 1 im)))>
#<alt (/ -1 (log (/ 1 im)))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (/ (log im) (log 10))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (* -1 (/ (log (/ 1 im)) (log 10)))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))>
#<alt (* -1 (log (/ (log 10) (log im))))>
#<alt (* -1 (log (/ (log 10) (log im))))>
#<alt (* -1 (log (/ (log 10) (log im))))>
#<alt (* -1 (log (/ (log 10) (log im))))>
#<alt (* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))>
#<alt (* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))>
#<alt (* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))>
#<alt (* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))>
#<alt (* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))>
#<alt (* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))>
#<alt (* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))>
#<alt (* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))>
#<alt (log (/ (log 10) (log im)))>
#<alt (log (/ (log 10) (log im)))>
#<alt (log (/ (log 10) (log im)))>
#<alt (log (/ (log 10) (log im)))>
#<alt (log (* -1 (/ (log 10) (log (/ 1 im)))))>
#<alt (log (* -1 (/ (log 10) (log (/ 1 im)))))>
#<alt (log (* -1 (/ (log 10) (log (/ 1 im)))))>
#<alt (log (* -1 (/ (log 10) (log (/ 1 im)))))>
#<alt (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))>
#<alt (/ (log 10) (log im))>
#<alt (/ (log 10) (log im))>
#<alt (/ (log 10) (log im))>
#<alt (/ (log 10) (log im))>
#<alt (* -1 (/ (log 10) (log (/ 1 im))))>
#<alt (* -1 (/ (log 10) (log (/ 1 im))))>
#<alt (* -1 (/ (log 10) (log (/ 1 im))))>
#<alt (* -1 (/ (log 10) (log (/ 1 im))))>
#<alt (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))>
#<alt (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))>
Calls

57 calls:

TimeVariablePointExpression
99.0ms
im
@-inf
(* (log (/ (log 10) (log im))) -1)
22.0ms
im
@-inf
(/ (log 10) (log im))
20.0ms
im
@0
(* (log (/ (log 10) (log im))) -1)
16.0ms
im
@inf
(* (log (/ (log 10) (log im))) -1)
1.0ms
im
@-inf
(* (/ -1 (log im)) (log 10))

rewrite547.0ms (5.3%)

Memory
36.5MiB live, 511.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 516×accelerator-lowering-fma.f32
4 516×accelerator-lowering-fma.f64
3 946×*-lowering-*.f32
3 946×*-lowering-*.f64
1 624×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029115
1129102
2651101
34811101
0913198
Stop Event
iter limit
node limit
Counts
19 → 1 145
Calls
Call 1
Inputs
(/ (log (+ (* re (* re (/ 1/2 im))) im)) (neg (log 1/10)))
(log (+ (* re (* re (/ 1/2 im))) im))
(+ (* re (* re (/ 1/2 im))) im)
(* re (/ 1/2 im))
(* (/ 1 (log 10)) (log im))
(/ 1 (log 10))
(log 10)
(log im)
(/ -1 (* (/ -1 (log im)) (log 10)))
(* (/ -1 (log im)) (log 10))
(/ -1 (log im))
(/ (/ -1 (log 1/10)) (/ 1 (log im)))
(/ -1 (log 1/10))
(log 1/10)
(/ 1 (log im))
(exp (* (log (/ (log 10) (log im))) -1))
(* (log (/ (log 10) (log im))) -1)
(log (/ (log 10) (log im)))
(/ (log 10) (log im))
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))))
(/.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))) (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(pow.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))))) #s(literal -1 binary64))
(*.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))))
(*.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
(+.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))))
(+.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(+.f64 #s(literal 0 binary64) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))
(+.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))))
(+.f64 (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))) (log.f64 (*.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))))
(+.f64 (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))) (log.f64 (/.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))))
(+.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (neg.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(+.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))))
(+.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))) im))))
(+.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)))))))
(+.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))) (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (neg.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))) (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im))))))) (log.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im)) (-.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64)))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im)))))) (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im)))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im)))) (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (*.f64 im im)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))))
(-.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))
(-.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (log.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))
(-.f64 (log.f64 (*.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))) (log.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))))))
(-.f64 (log.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) #s(literal 9 binary64)))) (log.f64 (*.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im)))) (log.f64 (*.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im)))) (log.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (fma.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/4 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (log.f64 (neg.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))) (log.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))) im)))
(-.f64 (log.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))) (log.f64 (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (*.f64 im im)))) (log.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) #s(literal 9 binary64))) #s(literal 1 binary64))) (log.f64 (*.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im)) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/4 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (log.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))))) (log.f64 (neg.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))) im))))
(-.f64 (log.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))))) (log.f64 (neg.f64 (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))) (log.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))))))
(-.f64 (log.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))) (log.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))) (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))) (log.f64 (fma.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/4 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))) (log.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))))
(fma.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #s(literal 1 binary64) (log.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))))
(fma.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #s(literal 1 binary64) (log.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (log.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (log.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 #s(literal -1 binary64) (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))) (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(fma.f64 #s(literal -1 binary64) (log.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))))
(neg.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))))
(neg.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #s(literal 1 binary64))))
(neg.f64 (log.f64 (/.f64 (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (log.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))) #s(literal 2 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) #s(literal 2 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(*.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))))
(+.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))))
(+.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)
(+.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(fma.f64 re (/.f64 (*.f64 re (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re re)) im)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 re im) re) im)
(fma.f64 im #s(literal 1 binary64) (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)
(fma.f64 (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) re im)
(fma.f64 (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (/.f64 (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) (/.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 #s(literal 1 binary64) im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)
(fma.f64 #s(literal -1 binary64) (neg.f64 im) (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) im) (*.f64 re re)) im)
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)
(fma.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) im)
(fma.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 (*.f64 re (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (/.f64 re (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 (*.f64 (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/2 binary64) im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)) im)
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) im) im)
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) im)
(fma.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) im) im)
(fma.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) im)) #s(literal 1/2 binary64) im)
(fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(fma.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im) im)
(fma.f64 (/.f64 (*.f64 re re) (neg.f64 im)) #s(literal -1/2 binary64) im)
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 (*.f64 re (/.f64 #s(literal 1/2 binary64) im)))) im)
(fma.f64 (exp.f64 (log.f64 (*.f64 re (/.f64 #s(literal 1/2 binary64) im)))) (exp.f64 (log.f64 re)) im)
(fma.f64 (exp.f64 (log.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) im) im)
(neg.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))) im)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))) im))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) (*.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (fma.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/4 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)))))
(/.f64 (*.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im)) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/4 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))) (neg.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))) im)))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))) (neg.f64 (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))) (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))) (fma.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))) (fma.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/4 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))) (fma.f64 im im (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))))
(pow.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (*.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im))))
(*.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (/.f64 (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))
(*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))))
(*.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)) (/.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)))
(*.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal -2 binary64))) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) im)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im)))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im)))))) (fma.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im)) (-.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 im (neg.f64 im))) (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (neg.f64 im)) im))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (*.f64 im im))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) im) re))
(neg.f64 (*.f64 re (/.f64 #s(literal -1/2 binary64) im)))
(neg.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))
(neg.f64 (/.f64 (*.f64 re #s(literal -1/2 binary64)) im))
(/.f64 re (*.f64 im #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(/.f64 (*.f64 re #s(literal -1/2 binary64)) (neg.f64 im))
(/.f64 (/.f64 re im) #s(literal 2 binary64))
(/.f64 (neg.f64 re) (*.f64 im #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 re #s(literal -1/2 binary64))) im)
(/.f64 (*.f64 re #s(literal -1 binary64)) (*.f64 im #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 im))
(/.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 im #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1 binary64)) im)
(pow.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) re)
(*.f64 #s(literal 1 binary64) (*.f64 re (/.f64 #s(literal 1/2 binary64) im)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) im) re))
(*.f64 #s(literal -1/2 binary64) (/.f64 re (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re #s(literal 2 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 re #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) im))
(*.f64 (/.f64 re im) #s(literal 1/2 binary64))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) im))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) im))
(*.f64 (/.f64 re (neg.f64 im)) #s(literal -1/2 binary64))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 im) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))))
(pow.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 im)))
(*.f64 (sqrt.f64 (log.f64 im)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64) (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(log.f64 #s(literal 1/10 binary64))
(log.f64 #s(literal 10 binary64))
(+.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 1/10 binary64)))
(fma.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(/.f64 (exp.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(log.f64 im)
(+.f64 (log.f64 im) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 im))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 im)))
(exp.f64 (log.f64 (log.f64 im)))
(-.f64 (log.f64 im) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 im)))
(-.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (log.f64 im) #s(literal 0 binary64))
(fma.f64 (log.f64 im) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 im)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(neg.f64 (neg.f64 (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(pow.f64 (log.f64 im) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 im))))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (log.f64 im)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (log.f64 im)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (log.f64 im)))
(*.f64 #s(literal 1 binary64) (log.f64 im))
(*.f64 (log.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 im)))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 im) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))))
(pow.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 im)))
(*.f64 (sqrt.f64 (log.f64 im)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 0 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 0 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (neg.f64 (log.f64 im))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (*.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 im)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (log.f64 im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (*.f64 (log.f64 im) (neg.f64 (log.f64 im))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))) (log.f64 im))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(pow.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (log.f64 im)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 im) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 im) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (log.f64 im))))
(pow.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 im))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 im) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))))
(pow.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 im)))
(*.f64 (sqrt.f64 (log.f64 im)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64) (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(log.f64 #s(literal 1/10 binary64))
(log.f64 #s(literal 10 binary64))
(+.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 1/10 binary64)))
(fma.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(/.f64 (exp.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (neg.f64 (log.f64 (log.f64 im))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 im))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/.f64 #s(literal -1 binary64) (neg.f64 (log.f64 im)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 1 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))))
(pow.f64 (log.f64 im) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 im)))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 im))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (log.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 im) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))))
(pow.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 im) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (log.f64 im))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 im)))
(*.f64 (sqrt.f64 (log.f64 im)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 0 binary64))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 (log.f64 im)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (log.f64 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) (log.f64 (log.f64 im)))
(+.f64 (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) (log.f64 (neg.f64 (log.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (log.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64))))
(+.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(+.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(+.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (log.f64 im)))))
(+.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(+.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 im))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))))
(+.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))) (log.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))))
(+.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))) (log.f64 (sqrt.f64 (log.f64 im))))
(+.f64 (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(+.f64 (log.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (log.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(+.f64 (log.f64 (sqrt.f64 (log.f64 im))) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))))
(+.f64 (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))) (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))))
(+.f64 (log.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64))))) (log.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 2 binary64))))))
(+.f64 (log.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))) (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(-.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 0 binary64))
(-.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(-.f64 (log.f64 (neg.f64 (log.f64 im))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(-.f64 (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (log.f64 im))))
(-.f64 (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (neg.f64 (log.f64 im)))))
(-.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))) (*.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (log.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (log.f64 (log.f64 im)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (log.f64 im)))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (neg.f64 (log.f64 im))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (log.f64 im))) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (neg.f64 (log.f64 im)))) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(fma.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal -1 binary64) (log.f64 #s(literal -1 binary64)))
(fma.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(fma.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal -1/2 binary64) (log.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))))
(fma.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal -1/2 binary64) (log.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64))))
(fma.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64) (log.f64 (log.f64 im)))
(fma.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64) (log.f64 (neg.f64 (log.f64 im))))
(fma.f64 (log.f64 (log.f64 im)) #s(literal 1 binary64) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (log.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))) (log.f64 (log.f64 im)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))) (log.f64 (neg.f64 (log.f64 im))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (log.f64 (log.f64 im)))
(fma.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (log.f64 (neg.f64 (log.f64 im))))
(fma.f64 (neg.f64 (log.f64 (log.f64 im))) #s(literal -1 binary64) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (neg.f64 (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(+.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 0 binary64))
(+.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (log.f64 im))))
(+.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (neg.f64 (log.f64 im)))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(+.f64 (neg.f64 (log.f64 (log.f64 im))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(+.f64 (neg.f64 (log.f64 (neg.f64 (log.f64 im)))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(+.f64 (*.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64)) (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))))
(+.f64 (*.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64)) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64))) (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))) (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))) (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal 1 binary64))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))))
(+.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1/2 binary64))) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))) (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))) (log.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal 1 binary64))) (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))) (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))) (*.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64)))
(-.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 0 binary64))
(-.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (log.f64 im)))
(-.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (neg.f64 (log.f64 im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (neg.f64 (log.f64 (log.f64 im))) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (neg.f64 (log.f64 (neg.f64 (log.f64 im)))) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (log.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))))
(-.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 im))))
(-.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (log.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (neg.f64 (log.f64 im)))))
(-.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (log.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))))
(-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))) (log.f64 (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(-.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))) (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(-.f64 (log.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 im)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))) (log.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64))))
(-.f64 (log.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (log.f64 im))) (log.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(-.f64 (log.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (log.f64 im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))) (log.f64 (*.f64 (log.f64 im) (neg.f64 (log.f64 im)))))
(-.f64 (log.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im)))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (log.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im)))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(-.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 3 binary64)))) (log.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))))))
(-.f64 (log.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64)))) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(-.f64 (log.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (log.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(-.f64 (log.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (log.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (log.f64 im))) (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (log.f64 im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (log.f64 im))))
(fma.f64 #s(literal 1 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (neg.f64 (log.f64 im)))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (log.f64 im))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 im)) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (log.f64 im))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (log.f64 im))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (neg.f64 (log.f64 im)))))
(fma.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64) (log.f64 #s(literal -1 binary64)))
(fma.f64 (log.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64) (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))))
(fma.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 im)) (log.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 im)) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (log.f64 (neg.f64 (log.f64 im))) #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (log.f64 (log.f64 im)) #s(literal -1/2 binary64)) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))) (log.f64 #s(literal -1 binary64)))
(fma.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))) #s(literal 0 binary64))
(fma.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))) (log.f64 #s(literal -1 binary64)))
(neg.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 (log.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (log.f64 (log.f64 im))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (log.f64 im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 (log.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (neg.f64 (log.f64 im))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (neg.f64 (log.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (log.f64 (log.f64 im))) #s(literal 2 binary64))) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64))) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (neg.f64 (log.f64 im))) #s(literal 2 binary64))) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))))
(pow.f64 (/.f64 (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 0 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 0 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (neg.f64 (log.f64 im))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (*.f64 (log.f64 im) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 im)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (log.f64 im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (*.f64 (log.f64 im) (neg.f64 (log.f64 im))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))) (log.f64 im))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (log.f64 im))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(pow.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal 1 binary64) (log.f64 im)))

simplify887.0ms (8.6%)

Memory
8.0MiB live, 760.2MiB allocated
Algorithm
egg-herbie
Rules
17 084×accelerator-lowering-fma.f32
17 084×accelerator-lowering-fma.f64
4 864×*-lowering-*.f32
4 864×*-lowering-*.f64
3 212×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02462530
16172442
217132436
351552372
081262282
Stop Event
iter limit
node limit
Counts
228 → 228
Calls
Call 1
Inputs
(* -1 (/ (log im) (log 1/10)))
(+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* 1/8 (/ (pow re 2) (* (pow im 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/24 (/ (pow re 2) (* (pow im 6) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10)))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10))))))
(+ (* -8/3 (/ (pow im 6) (* (pow re 6) (log 1/10)))) (+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10)))))))
(* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10)))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10))))))
(+ (* -8/3 (/ (pow im 6) (* (pow re 6) (log 1/10)))) (+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10)))))))
(* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10)))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10))))
(+ (* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10))) (* (pow im 2) (- (* 2 (/ (pow im 2) (* (pow re 4) (log 1/10)))) (* 2 (/ 1 (* (pow re 2) (log 1/10)))))))
(+ (* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* -8/3 (/ (pow im 2) (* (pow re 6) (log 1/10)))) (* 2 (/ 1 (* (pow re 4) (log 1/10)))))) (* 2 (/ 1 (* (pow re 2) (log 1/10)))))))
(/ (log (/ 1 im)) (log 1/10))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/24 (/ (pow re 6) (* (pow im 6) (log 1/10)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/24 (/ (pow re 6) (* (pow im 6) (log 1/10)))) (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10)))))))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (pow im 6))) (* 1/8 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log (/ 1/2 im)) (* -2 (log (/ 1 re))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (* 2 (/ (pow im 2) (pow re 2)))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))
(+ (log (/ 1/2 im)) (* -2 (log (/ -1 re))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (* 2 (/ (pow im 2) (pow re 2)))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))
(+ (log (* 1/2 (pow re 2))) (* -1 (log im)))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* 2 (/ (pow im 2) (pow re 2)))))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* -2 (/ (pow im 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* (pow im 2) (- (* 8/3 (/ (pow im 2) (pow re 6))) (* 2 (/ 1 (pow re 4))))) (* 2 (/ 1 (pow re 2)))))))
(* -1 (log (/ 1 im)))
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* 1/2 (/ (pow re 2) im))
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(/ (log im) (log 10))
(/ (log im) (log 10))
(/ (log im) (log 10))
(/ (log im) (log 10))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(log im)
(log im)
(log im)
(log im)
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(/ (log im) (log 10))
(/ (log im) (log 10))
(/ (log im) (log 10))
(/ (log im) (log 10))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(* -1 (/ (log 10) (log im)))
(* -1 (/ (log 10) (log im)))
(* -1 (/ (log 10) (log im)))
(* -1 (/ (log 10) (log im)))
(/ (log 10) (log (/ 1 im)))
(/ (log 10) (log (/ 1 im)))
(/ (log 10) (log (/ 1 im)))
(/ (log 10) (log (/ 1 im)))
(* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(/ -1 (log im))
(/ -1 (log im))
(/ -1 (log im))
(/ -1 (log im))
(/ 1 (log (/ 1 im)))
(/ 1 (log (/ 1 im)))
(/ 1 (log (/ 1 im)))
(/ 1 (log (/ 1 im)))
(/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(* -1 (/ (log im) (log 1/10)))
(* -1 (/ (log im) (log 1/10)))
(* -1 (/ (log im) (log 1/10)))
(* -1 (/ (log im) (log 1/10)))
(/ (log (/ 1 im)) (log 1/10))
(/ (log (/ 1 im)) (log 1/10))
(/ (log (/ 1 im)) (log 1/10))
(/ (log (/ 1 im)) (log 1/10))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/ 1 (log im))
(/ 1 (log im))
(/ 1 (log im))
(/ 1 (log im))
(/ -1 (log (/ 1 im)))
(/ -1 (log (/ 1 im)))
(/ -1 (log (/ 1 im)))
(/ -1 (log (/ 1 im)))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log im) (log 10))
(/ (log im) (log 10))
(/ (log im) (log 10))
(/ (log im) (log 10))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(* -1 (log (/ (log 10) (log im))))
(* -1 (log (/ (log 10) (log im))))
(* -1 (log (/ (log 10) (log im))))
(* -1 (log (/ (log 10) (log im))))
(* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))
(* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))
(* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))
(* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))
(* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))
(* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))
(* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))
(* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))
(log (/ (log 10) (log im)))
(log (/ (log 10) (log im)))
(log (/ (log 10) (log im)))
(log (/ (log 10) (log im)))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(/ (log 10) (log im))
(/ (log 10) (log im))
(/ (log 10) (log im))
(/ (log 10) (log im))
(* -1 (/ (log 10) (log (/ 1 im))))
(* -1 (/ (log 10) (log (/ 1 im))))
(* -1 (/ (log 10) (log (/ 1 im))))
(* -1 (/ (log 10) (log (/ 1 im))))
(/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))
Outputs
(* -1 (/ (log im) (log 1/10)))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 #s(literal 1/10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* 1/8 (/ (pow re 2) (* (pow im 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(fma.f64 (/.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (fma.f64 re (*.f64 (/.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/8 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/24 (/ (pow re 2) (* (pow im 6) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(fma.f64 (*.f64 re re) (fma.f64 (/.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (fma.f64 re (*.f64 (/.f64 re (pow.f64 im #s(literal 6 binary64))) #s(literal -1/24 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (log.f64 #s(literal 1/10 binary64)))))) (/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64)))))
(* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10)))
(/.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log.f64 (/.f64 #s(literal 1/2 binary64) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) (/.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log.f64 (/.f64 #s(literal 1/2 binary64) im))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10))))))
(-.f64 (*.f64 (/.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -2 binary64) (*.f64 re re)))) (/.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log.f64 (/.f64 #s(literal 1/2 binary64) im))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -8/3 (/ (pow im 6) (* (pow re 6) (log 1/10)))) (+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ 1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10)))))))
(-.f64 (fma.f64 #s(literal -8/3 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 (/.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -2 binary64) (*.f64 re re))))) (/.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log.f64 (/.f64 #s(literal 1/2 binary64) im))) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10)))
(/.f64 (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 (/.f64 #s(literal 1/2 binary64) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) (/.f64 (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 (/.f64 #s(literal 1/2 binary64) im))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10))))))
(fma.f64 (/.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -2 binary64) (*.f64 re re))) (/.f64 (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 (/.f64 #s(literal 1/2 binary64) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))))
(+ (* -8/3 (/ (pow im 6) (* (pow re 6) (log 1/10)))) (+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1 (/ (+ (log (/ 1/2 im)) (* -2 (log (/ -1 re)))) (log 1/10))) (* 2 (/ (pow im 4) (* (pow re 4) (log 1/10)))))))
(-.f64 (fma.f64 #s(literal -8/3 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 (/.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -2 binary64) (*.f64 re re))))) (/.f64 (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 (/.f64 #s(literal 1/2 binary64) im))) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10)))
(/.f64 (-.f64 (log.f64 im) (log.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(+ (* -2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10))))
(fma.f64 (*.f64 im im) (/.f64 #s(literal -2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) (/.f64 (-.f64 (log.f64 im) (log.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10))) (* (pow im 2) (- (* 2 (/ (pow im 2) (* (pow re 4) (log 1/10)))) (* 2 (/ 1 (* (pow re 2) (log 1/10)))))))
(fma.f64 (/.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -2 binary64) (*.f64 re re))) (/.f64 (-.f64 (log.f64 im) (log.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1 (/ (+ (log (* 1/2 (pow re 2))) (* -1 (log im))) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* -8/3 (/ (pow im 2) (* (pow re 6) (log 1/10)))) (* 2 (/ 1 (* (pow re 4) (log 1/10)))))) (* 2 (/ 1 (* (pow re 2) (log 1/10)))))))
(fma.f64 (*.f64 im im) (fma.f64 (/.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))) (fma.f64 im (*.f64 (/.f64 im (pow.f64 re #s(literal 6 binary64))) #s(literal -8/3 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal -2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) (/.f64 (-.f64 (log.f64 im) (log.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (log.f64 #s(literal 1/10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))
(fma.f64 (/.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (fma.f64 re (*.f64 (/.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/8 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/24 (/ (pow re 6) (* (pow im 6) (log 1/10)))) (+ (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))
(-.f64 (fma.f64 (/.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (fma.f64 re (*.f64 (/.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/8 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/24 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 #s(literal 1/10 binary64))))) (/.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10))))))
(fma.f64 (/.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (fma.f64 re (*.f64 (/.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/8 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (/.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/24 (/ (pow re 6) (* (pow im 6) (log 1/10)))) (* 1/8 (/ (pow re 4) (* (pow im 4) (log 1/10)))))))
(fma.f64 #s(literal -1/24 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (fma.f64 re (*.f64 (/.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/8 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (/.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/24 (/ (pow re 2) (pow im 6))) (* 1/8 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 (/.f64 re (pow.f64 im #s(literal 6 binary64))) #s(literal 1/24 binary64)) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (log (/ 1/2 im)) (* -2 (log (/ 1 re))))
(fma.f64 #s(literal 2 binary64) (log.f64 re) (log.f64 (/.f64 #s(literal 1/2 binary64) im)))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (* 2 (/ (pow im 2) (pow re 2)))))
(fma.f64 #s(literal 2 binary64) (fma.f64 im (/.f64 im (*.f64 re re)) (log.f64 re)) (log.f64 (/.f64 #s(literal 1/2 binary64) im)))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))
(fma.f64 #s(literal 2 binary64) (log.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -2 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (log.f64 (/.f64 #s(literal 1/2 binary64) im))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ 1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))
(fma.f64 #s(literal 2 binary64) (log.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -2 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 8/3 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal 1/2 binary64) im)))))
(+ (log (/ 1/2 im)) (* -2 (log (/ -1 re))))
(fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 (/.f64 #s(literal 1/2 binary64) im)))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (* 2 (/ (pow im 2) (pow re 2)))))
(fma.f64 im (/.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 re re)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 (/.f64 #s(literal 1/2 binary64) im))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (* 2 (/ (pow im 2) (pow re 2))))))
(fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -2 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (log.f64 (/.f64 #s(literal 1/2 binary64) im))))
(+ (log (/ 1/2 im)) (+ (* -2 (log (/ -1 re))) (+ (* -2 (/ (pow im 4) (pow re 4))) (+ (* 2 (/ (pow im 2) (pow re 2))) (* 8/3 (/ (pow im 6) (pow re 6)))))))
(fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -2 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 8/3 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal 1/2 binary64) im)))))
(+ (log (* 1/2 (pow re 2))) (* -1 (log im)))
(-.f64 (log.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (log.f64 im))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* 2 (/ (pow im 2) (pow re 2)))))
(-.f64 (fma.f64 (*.f64 im im) (/.f64 #s(literal 2 binary64) (*.f64 re re)) (log.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (log.f64 im))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* -2 (/ (pow im 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))
(-.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal -2 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (log.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (log.f64 im))
(+ (log (* 1/2 (pow re 2))) (+ (* -1 (log im)) (* (pow im 2) (+ (* (pow im 2) (- (* 8/3 (/ (pow im 2) (pow re 6))) (* 2 (/ 1 (pow re 4))))) (* 2 (/ 1 (pow re 2)))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (/.f64 im (pow.f64 re #s(literal 6 binary64))) #s(literal 8/3 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 2 binary64) (*.f64 re re)))) (-.f64 (log.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (log.f64 im)))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (log -1) (+ (* -1 (log (/ -1 im))) (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/24 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 6 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(* 1/2 (/ (pow re 2) im))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (fma.f64 im im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (fma.f64 im im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (fma.f64 im im (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) im)
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) im)
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) im)
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im) im)
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(* 1/2 (/ re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log 10) (log im)))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))
(* -1 (/ (log 10) (log im)))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))
(* -1 (/ (log 10) (log im)))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))
(* -1 (/ (log 10) (log im)))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))
(/ (log 10) (log (/ 1 im)))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))
(/ (log 10) (log (/ 1 im)))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))
(/ (log 10) (log (/ 1 im)))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))
(/ (log 10) (log (/ 1 im)))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))
(* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))))
(* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))))
(* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))))
(* -1 (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))))
(/ -1 (log im))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(/ -1 (log im))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(/ -1 (log im))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(/ -1 (log im))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(/ 1 (log (/ 1 im)))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(/ 1 (log (/ 1 im)))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(/ 1 (log (/ 1 im)))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(/ 1 (log (/ 1 im)))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal -1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(* -1 (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 1/10)))
(/.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ -1 (log (/ 1 im)))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ -1 (log (/ 1 im)))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ -1 (log (/ 1 im)))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ -1 (log (/ 1 im)))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ 1 (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(* -1 (log (/ (log 10) (log im))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(* -1 (log (/ (log 10) (log im))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(* -1 (log (/ (log 10) (log im))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(* -1 (log (/ (log 10) (log im))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(log (/ (log 10) (log im)))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(log (/ (log 10) (log im)))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(log (/ (log 10) (log im)))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(log (/ (log 10) (log im)))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(/ (log 10) (log im))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(/ (log 10) (log im))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(/ (log 10) (log im))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(/ (log 10) (log im))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))
(/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))

eval274.0ms (2.7%)

Memory
22.9MiB live, 481.5MiB allocated
Compiler

Compiled 28 722 to 3 450 computations (88% saved)

prune197.0ms (1.9%)

Memory
-8.5MiB live, 577.0MiB allocated
Pruning

22 alts after pruning (11 fresh and 11 done)

PrunedKeptTotal
New1 63941 643
Fresh3710
Picked145
Done077
Total1 643221 665
Accuracy
100.0%
Counts
1 665 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.1%
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
74.4%
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (log.f64 im)) #s(literal 2 binary64))))
98.4%
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
98.0%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
52.2%
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
98.9%
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.9%
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
99.0%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
52.2%
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
98.4%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
98.3%
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
98.4%
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
74.3%
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
98.9%
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (log.f64 im))
74.0%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (sqrt.f64 (log.f64 im)) #s(literal 2 binary64)))
97.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
50.4%
(*.f64 (-.f64 (log.f64 (*.f64 im im)) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
51.8%
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
Compiler

Compiled 863 to 365 computations (57.7% saved)

regimes105.0ms (1%)

Memory
-35.3MiB live, 237.8MiB allocated
Counts
38 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (sqrt.f64 (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (-.f64 (log.f64 (*.f64 im im)) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))) (+.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 im re)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(*.f64 (-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (log.f64 im))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (neg.f64 (log.f64 im)) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (log.f64 im)))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))))) (log.f64 #s(literal 10 binary64)))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
Calls

8 calls:

26.0ms
(*.f64 im im)
15.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
11.0ms
im
11.0ms
re
10.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
Results
AccuracySegmentsBranch
99.1%1re
99.1%1im
99.1%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
99.1%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
99.1%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
99.1%1(+.f64 (*.f64 re re) (*.f64 im im))
99.1%1(*.f64 re re)
99.1%1(*.f64 im im)
Compiler

Compiled 60 to 38 computations (36.7% saved)

regimes48.0ms (0.5%)

Memory
11.0MiB live, 131.3MiB allocated
Counts
20 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
Calls

8 calls:

7.0ms
im
6.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
6.0ms
(*.f64 re re)
6.0ms
re
6.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
Results
AccuracySegmentsBranch
99.0%1re
99.0%1im
99.0%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
99.0%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
99.0%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
99.0%1(+.f64 (*.f64 re re) (*.f64 im im))
99.0%1(*.f64 re re)
99.0%1(*.f64 im im)
Compiler

Compiled 60 to 38 computations (36.7% saved)

regimes92.0ms (0.9%)

Memory
-9.6MiB live, 108.0MiB allocated
Counts
19 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
Outputs
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
Calls

8 calls:

49.0ms
(*.f64 re re)
8.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
7.0ms
re
6.0ms
im
6.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
Results
AccuracySegmentsBranch
98.9%1re
98.9%1im
98.9%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
98.9%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
98.9%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
98.9%1(+.f64 (*.f64 re re) (*.f64 im im))
98.9%1(*.f64 re re)
98.9%1(*.f64 im im)
Compiler

Compiled 60 to 38 computations (36.7% saved)

regimes39.0ms (0.4%)

Memory
-0.2MiB live, 118.8MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
Outputs
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
Calls

8 calls:

6.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
5.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
5.0ms
re
4.0ms
im
4.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
Results
AccuracySegmentsBranch
98.9%1re
98.9%1im
98.9%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
98.9%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
98.9%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
98.9%1(+.f64 (*.f64 re re) (*.f64 im im))
98.9%1(*.f64 re re)
98.9%1(*.f64 im im)
Compiler

Compiled 60 to 38 computations (36.7% saved)

regimes32.0ms (0.3%)

Memory
7.7MiB live, 90.8MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
Outputs
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
Calls

8 calls:

6.0ms
im
4.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
4.0ms
re
4.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
4.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Results
AccuracySegmentsBranch
98.4%1re
98.4%1im
98.4%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
98.4%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
98.4%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
98.4%1(+.f64 (*.f64 re re) (*.f64 im im))
98.4%1(*.f64 re re)
98.4%1(*.f64 im im)
Compiler

Compiled 60 to 38 computations (36.7% saved)

regimes17.0ms (0.2%)

Memory
12.5MiB live, 51.7MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
Outputs
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
Calls

8 calls:

2.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
2.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
2.0ms
re
2.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
2.0ms
im
Results
AccuracySegmentsBranch
98.4%1re
98.4%1im
98.4%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
98.4%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
98.4%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
98.4%1(+.f64 (*.f64 re re) (*.f64 im im))
98.4%1(*.f64 re re)
98.4%1(*.f64 im im)
Compiler

Compiled 60 to 38 computations (36.7% saved)

regimes11.0ms (0.1%)

Memory
-2.5MiB live, 37.0MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
Outputs
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
Calls

8 calls:

2.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
1.0ms
re
1.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
1.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
1.0ms
im
Results
AccuracySegmentsBranch
98.4%1re
98.4%1im
98.4%1(*.f64 re re)
98.4%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
98.4%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
98.4%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
98.4%1(+.f64 (*.f64 re re) (*.f64 im im))
98.4%1(*.f64 im im)
Compiler

Compiled 60 to 38 computations (36.7% saved)

simplify9.0ms (0.1%)

Memory
-14.3MiB live, 25.2MiB allocated
Algorithm
egg-herbie
Rules
16×*-commutative_binary64
14×+-commutative_binary64
14×sub-neg_binary64
14×neg-sub0_binary64
14×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02558
13758
25258
36458
47158
57358
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 im) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))

soundness510.0ms (4.9%)

Memory
14.8MiB live, 482.4MiB allocated
Rules
14 804×accelerator-lowering-fma.f32
14 804×accelerator-lowering-fma.f64
5 478×accelerator-lowering-fma.f32
5 478×accelerator-lowering-fma.f64
4 802×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01038
13738
224438
3203738
0838622
02681640
17301596
221981594
358171582
084141470
030149
1134149
2804149
36715149
08722100
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 169 to 110 computations (34.9% saved)

preprocess73.0ms (0.7%)

Memory
17.8MiB live, 139.9MiB allocated
Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 268 to 164 computations (38.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...