math.log10 on complex, real part

Time bar (total: 9.3s)

analyze62.0ms (0.7%)

Memory
19.5MiB live, 134.3MiB 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)

sample1.1s (12.2%)

Memory
-27.2MiB live, 1 296.8MiB allocated
Samples
798.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 533.0ms
ival-log: 248.0ms (46.6% of total)
ival-hypot: 199.0ms (37.4% of total)
ival-div: 71.0ms (13.3% of total)
ival-true: 6.0ms (1.1% of total)
exact: 5.0ms (0.9% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

preprocess22.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02462
15062
29662
317362
423862
526062
627162
728262
828562
928662
01012
01712
11812
0187
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
Outputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
Symmetry

(abs im)

(abs re)

(sort re im)

explain145.0ms (1.6%)

Memory
-21.9MiB live, 302.0MiB 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-rescue1140
(+.f64 (*.f64 re re) (*.f64 im im))overflow114
(*.f64 re re)overflow17
(*.f64 im im)overflow114
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))uflow-rescue110
(+.f64 (*.f64 re re) (*.f64 im im))underflow11
(*.f64 re re)underflow99
(*.f64 im im)underflow11
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
58.0ms512×0valid
Compiler

Compiled 126 to 44 computations (65.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-log: 12.0ms (34.3% of total)
ival-hypot: 8.0ms (22.9% of total)
ival-mult: 6.0ms (17.2% of total)
ival-div: 5.0ms (14.3% of total)
ival-add: 2.0ms (5.7% 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.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
2.8MiB live, 2.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)

simplify4.0ms (0%)

Memory
12.5MiB live, 12.5MiB 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
lower-hypot.f32
lower-hypot.f64
lower-fma.f64
lift-*.f64
lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

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

localize39.0ms (0.4%)

Memory
17.0MiB live, 93.6MiB allocated
Localize:

Found 4 expressions of interest:

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

Compiled 49 to 12 computations (75.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-log: 7.0ms (40.6% of total)
ival-hypot: 5.0ms (29% of total)
ival-mult: 3.0ms (17.4% of total)
ival-div: 2.0ms (11.6% of total)
ival-add: 1.0ms (5.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series15.0ms (0.2%)

Memory
-16.1MiB live, 28.4MiB allocated
Counts
5 → 96
Calls
Call 1
Inputs
#<alt (+.f64 (*.f64 re re) (*.f64 im im))>
#<alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))>
#<alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))>
#<alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))>
#<alt (log.f64 #s(literal 10 binary64))>
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
3.0ms
im
@inf
(+ (* re re) (* im im))
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))

simplify548.0ms (5.9%)

Memory
0.8MiB live, 719.4MiB allocated
Algorithm
egg-herbie
Rules
14 804×lower-fma.f64
14 804×lower-fma.f32
4 746×lower-*.f64
4 746×lower-*.f32
3 910×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02681640
17301596
221981594
358171582
084141470
Stop Event
iter limit
node limit
Counts
96 → 92
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)))

rewrite352.0ms (3.8%)

Memory
21.7MiB live, 535.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 802×lower-fma.f64
4 802×lower-fma.f32
3 340×lower-*.f32
3 336×lower-*.f64
3 206×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

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

eval76.0ms (0.8%)

Memory
-29.6MiB live, 124.6MiB allocated
Compiler

Compiled 16 481 to 1 712 computations (89.6% saved)

prune75.0ms (0.8%)

Memory
34.6MiB live, 116.6MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New39310403
Fresh000
Picked101
Done000
Total39410404
Accuracy
99.6%
Counts
404 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.2%
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
31.0%
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 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 im im (*.f64 re re)))))
52.2%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
52.2%
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.8%
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
52.3%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
19.8%
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.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)))))) (log.f64 #s(literal 10 binary64))))
Compiler

Compiled 366 to 238 computations (35% saved)

simplify11.0ms (0.1%)

Memory
-16.5MiB live, 22.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
cost-diff0
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
cost-diff5824
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
cost-diff7104
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
cost-diff0
(fma.f64 im im (*.f64 re re))
cost-diff0
(log.f64 (fma.f64 im im (*.f64 re re)))
cost-diff0
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
cost-diff0
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(log.f64 im)
cost-diff0
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
cost-diff0
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (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
82×lower-*.f32
76×lower-*.f64
40×lower-/.f32
34×*-commutative
30×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029217
047210
160210
275210
391210
4119210
5128210
6131210
7137210
8143210
9145210
0145210
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(log.f64 (hypot.f64 re im))
(hypot.f64 re im)
re
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal 1/2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
#s(literal 1 binary64)
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
#s(literal 1/2 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
#s(literal 1/2 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal 2 binary64)
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(hypot.f64 re im)
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
re
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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 im im (*.f64 re re))) #s(literal 1/2 binary64))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(log.f64 (fma.f64 re re (*.f64 im im)))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
im
(*.f64 re re)
re
#s(literal 1/2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
#s(literal 1 binary64)
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(log.f64 (fma.f64 re re (*.f64 im im)))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
im
(*.f64 re re)
re
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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))))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.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 im im (*.f64 re re)))) (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 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(log.f64 (fma.f64 re re (*.f64 im im)))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
im
(*.f64 re re)
re
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal 2 binary64)

localize144.0ms (1.5%)

Memory
-29.7MiB live, 222.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
accuracy99.4%
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
accuracy99.4%
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
accuracy56.9%
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
accuracy99.4%
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
accuracy56.9%
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.4%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
accuracy56.9%
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy100.0%
(log.f64 im)
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.4%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
accuracy99.3%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy100.0%
(hypot.f64 re im)
accuracy100.0%
(log.f64 (hypot.f64 re im))
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
Samples
59.0ms191×0valid
26.0ms65×0invalid
Compiler

Compiled 253 to 25 computations (90.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-hypot: 12.0ms (27.3% of total)
ival-log: 12.0ms (27.3% of total)
ival-div: 7.0ms (15.9% of total)
ival-mult: 6.0ms (13.6% of total)
ival-sqrt: 2.0ms (4.5% of total)
ival-pow2: 2.0ms (4.5% of total)
ival-add: 1.0ms (2.3% of total)
exact: 1.0ms (2.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series94.0ms (1%)

Memory
12.1MiB live, 164.7MiB allocated
Counts
18 → 384
Calls
Call 1
Inputs
#<alt (hypot.f64 re im)>
#<alt (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))>
#<alt (log.f64 (hypot.f64 re im))>
#<alt (log.f64 #s(literal 10 binary64))>
#<alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))>
#<alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))>
#<alt (log.f64 im)>
#<alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))>
#<alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))>
#<alt (log.f64 (fma.f64 im im (*.f64 re re)))>
#<alt (fma.f64 im im (*.f64 re re))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))>
#<alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))>
#<alt (pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))>
#<alt (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))>
#<alt (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))>
#<alt (*.f64 re re)>
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 (+ (* 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)>
#<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/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 (* 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)))>
#<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)))>
#<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 (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))>
#<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 (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 (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 (* 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 (* 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 (* 2 (/ (log 10) (log (pow re 2))))>
#<alt (+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))>
#<alt (+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))>
#<alt (+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))>
#<alt (* -1 (/ (log 10) (log (/ 1 im))))>
#<alt (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))>
#<alt (* -1 (/ (log 10) (log (/ -1 im))))>
#<alt (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))>
#<alt (* 2 (/ (log 10) (log (pow im 2))))>
#<alt (+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))>
#<alt (+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))>
#<alt (+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))>
#<alt (* -1 (/ (log 10) (log (/ 1 re))))>
#<alt (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))>
#<alt (* -1 (/ (log 10) (log (/ -1 re))))>
#<alt (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 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)))>
#<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 (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10))>
#<alt (+ (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))>
#<alt (+ (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow re 4) (log 10)))) (* 1/3 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))>
#<alt (+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10)))))>
#<alt (+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))))>
#<alt (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))>
#<alt (+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10)))))>
#<alt (+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))))>
#<alt (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10))>
#<alt (+ (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))>
#<alt (+ (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow im 4) (log 10)))) (* 1/3 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))>
#<alt (+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10)))))>
#<alt (+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))))>
#<alt (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))>
#<alt (+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10)))))>
#<alt (+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))))>
#<alt (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)))>
#<alt (+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))) (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))))))>
#<alt (+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow re 2)))) (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/6 (/ 1 (* (pow re 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (* (pow re 2) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))))))))>
#<alt (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2))))))) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))))>
#<alt (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2))))))) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))))>
#<alt (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)))>
#<alt (+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))) (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))))))>
#<alt (+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow im 2)))) (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/6 (/ 1 (* (pow im 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (* (pow im 2) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))))))))>
#<alt (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2))))))) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))))>
#<alt (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2))))))) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))))>
#<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 (* 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 (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
Calls

96 calls:

TimeVariablePointExpression
25.0ms
im
@0
(log im)
18.0ms
im
@-inf
(log im)
6.0ms
im
@inf
(log im)
4.0ms
re
@inf
(/ (log 10) (* 1/2 (log (+ (* im im) (* re re)))))
3.0ms
re
@inf
(pow (/ (* 1/2 (log (+ (* im im) (* re re)))) (log 10)) 1/2)

simplify536.0ms (5.8%)

Memory
27.5MiB live, 769.8MiB allocated
Algorithm
egg-herbie
Rules
11 300×lower-fma.f64
11 300×lower-fma.f32
8 084×lower-*.f64
8 084×lower-*.f32
3 748×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087110000
126509574
089719106
Stop Event
iter limit
node limit
Counts
384 → 380
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))
(+ (* 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 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/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)))))))
(* 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)))
(+ (* 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)))
(+ (* 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))))))
(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 (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)))))
(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))))
(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))))
(* 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)))))))
(* 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)))))))
(* 2 (/ (log 10) (log (pow re 2))))
(+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(* -1 (/ (log 10) (log (/ 1 im))))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(* -1 (/ (log 10) (log (/ -1 im))))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(* 2 (/ (log 10) (log (pow im 2))))
(+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(* -1 (/ (log 10) (log (/ 1 re))))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(* -1 (/ (log 10) (log (/ -1 re))))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 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)))
(+ (* 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))))))
(/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10))
(+ (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))
(+ (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow re 4) (log 10)))) (* 1/3 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))
(* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10)))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))))
(* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10)))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))))
(/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10))
(+ (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))
(+ (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow im 4) (log 10)))) (* 1/3 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))
(* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10)))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))))
(* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10)))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))))
(* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))) (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))))))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow re 2)))) (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/6 (/ 1 (* (pow re 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (* (pow re 2) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))))))))
(* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2))))))) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))))
(* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2))))))) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))))
(* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))) (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))))))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow im 2)))) (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/6 (/ 1 (* (pow im 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (* (pow im 2) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))))))))
(* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2))))))) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))))
(* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2))))))) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))))
(* 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)))))))
(* 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)))))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 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 re (*.f64 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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (*.f64 #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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.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)
(* 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 #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))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 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))))))
(*.f64 (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/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))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) 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 #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))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 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 (*.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 (*.f64 re 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))))))
(*.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 (*.f64 re 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/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 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.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 (*.f64 re 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 (*.f64 re 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 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.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 re (*.f64 re (/.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))))
(+ (* (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 im (*.f64 im (/.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/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 #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)))) (/.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/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.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)))))))
(* -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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 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/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/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.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 (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 im (/.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) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (/.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))))
(+ (* (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 (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 (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 (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))))))
(-.f64 (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/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/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 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.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) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.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 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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re))) (/.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 #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 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 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im))) (/.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 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.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 #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 #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)))
(/ (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 re (*.f64 re (/.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))))
(+ (* (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 im (*.f64 im (/.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/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 #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)))) (/.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/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.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)))))))
(* -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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 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/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/2 binary64) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.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 (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 im (/.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) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (/.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))))
(+ (* (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 (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 (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 (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))))))
(-.f64 (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/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/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 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (*.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) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.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 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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re))) (/.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 #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 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 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im))) (/.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 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.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 #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 #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)))
(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/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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re))))
(+ (* 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) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re)))))
(+ (* 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) (*.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 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re)))))
(* -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 (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 (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 #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 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))))))
(-.f64 (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/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 (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/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))))
(* 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im))))
(+ (* 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) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im)))))
(+ (* 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 (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 (*.f64 re re) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im)))))
(* -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 im (/.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/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 #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)))) (/.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 #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)))
(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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 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/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 #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/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) (+.f64 (/.f64 (*.f64 im 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 (*.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))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.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 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 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 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.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/6 (/ (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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/6 binary64) (/.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/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) (+.f64 (/.f64 (*.f64 re 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 (*.f64 re 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 (*.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)))))
(* -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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 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 #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/6 (/ (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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) 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 (/.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)))
(neg.f64 (*.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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (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))) (+ (* 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 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 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)))
(*.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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (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))) (+ (* 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 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 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)))))
(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 (/.f64 (*.f64 re 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 (*.f64 re 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 (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 (/.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 (/.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)))))
(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))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(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))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re))))
(+ (* 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) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re)))))
(+ (* 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) (*.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 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re)))))
(* -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 (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 (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 #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 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))))))
(-.f64 (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/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 (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/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))))
(* 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im))))
(+ (* 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) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im)))))
(+ (* 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 (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 (*.f64 re re) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im)))))
(* -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 im (/.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/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 #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)))) (/.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 #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)))
(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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 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/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 #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))))
(* 2 (/ (log 10) (log (pow re 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re)))
(+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im im)) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 im im) (-.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 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (fma.f64 im (*.f64 im (-.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 (/.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 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re))))
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 (*.f64 #s(literal 1/8 binary64) (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 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(fma.f64 #s(literal -2 binary64) (+.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 (*.f64 #s(literal 1/8 binary64) (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))) (/.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal -1/16 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.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 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (neg.f64 (log.f64 im))) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (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 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(* -1 (/ (log 10) (log (/ -1 im))))
(neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (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))) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 (*.f64 #s(literal 1/8 binary64) (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))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(fma.f64 #s(literal -2 binary64) (+.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 (*.f64 #s(literal 1/8 binary64) (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))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.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 (*.f64 #s(literal 1/8 binary64) (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))) (fma.f64 #s(literal 1/12 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 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (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))))) (pow.f64 im #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(* 2 (/ (log 10) (log (pow im 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im)))
(+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 re re)) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (fma.f64 re (*.f64 re (-.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 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (fma.f64 re (*.f64 re (-.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)))))) (-.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 re re)))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im))))
(* -1 (/ (log 10) (log (/ 1 re))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 (*.f64 (*.f64 #s(literal 1/8 binary64) (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/2 binary64) (/.f64 (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(fma.f64 #s(literal -2 binary64) (+.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 (*.f64 (*.f64 #s(literal 1/8 binary64) (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))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (neg.f64 (/.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 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (log.f64 re))) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) #s(literal 1/12 binary64)) (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im (*.f64 im (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(* -1 (/ (log 10) (log (/ -1 re))))
(neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (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))) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(fma.f64 #s(literal -2 binary64) (+.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 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/12 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 2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.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 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (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))))) (pow.f64 re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 10 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) (+.f64 (/.f64 (*.f64 im 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 (*.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))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.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 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 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 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.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/6 (/ (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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/6 binary64) (/.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/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) (+.f64 (/.f64 (*.f64 re 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 (*.f64 re 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 (*.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)))))
(* -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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 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 #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/6 (/ (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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))
(+ (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re))))
(+ (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re)))))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow re 4) (log 10)))) (* 1/3 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))
(fma.f64 (*.f64 im im) (*.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 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re)))))
(* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 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))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10)))))
(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 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 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/6 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))))
(* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 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))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (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 (*.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))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 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/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 (pow im 2)) (pow (sqrt 1/2) 2)) (log 10))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))
(+ (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im))))
(+ (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im)))))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow im 4) (log 10)))) (* 1/3 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))
(fma.f64 (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 (*.f64 re re) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im)))))
(* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10)))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))
(fma.f64 im (*.f64 im (/.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))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 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 #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)))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 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 #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)))))))
(* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 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))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10)))))
(-.f64 (fma.f64 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 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))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 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 #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))))
(* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))) (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow re 2)))) (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/6 (/ 1 (* (pow re 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (* (pow re 2) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))) (*.f64 (log.f64 (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re)))))) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))))
(* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))))) (fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2))))))) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) (log.f64 im))))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(literal -1 binary64)))))
(* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/4 binary64))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/4 binary64)))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2))))))) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64))))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/4 binary64)))))
(* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))) (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow im 2)))) (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/6 (/ 1 (* (pow im 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (* (pow im 2) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))) (*.f64 (log.f64 (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))) (*.f64 (*.f64 re re) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im)))))) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))))
(* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 re))))) (*.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/4 binary64))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 re)))) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 re))))) (*.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/4 binary64)))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2))))))) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 re)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))))) (log.f64 re)))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 re))))) (*.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/4 binary64)))))
(* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (*.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/4 binary64))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (*.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/4 binary64)))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2))))))) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))))))) (log.f64 (/.f64 #s(literal -1 binary64) re)))))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (*.f64 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/4 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re))))
(+ (* 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) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re)))))
(+ (* 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) (*.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 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 (*.f64 re re)))))
(* -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 (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 (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 #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 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))))))
(-.f64 (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/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 (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/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))))
(* 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im))))
(+ (* 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) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im)))))
(+ (* 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 (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 (*.f64 re re) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (*.f64 im im)))))
(* -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 im (/.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/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 #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)))) (/.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 #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)))
(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 im (*.f64 im (/.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 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/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 #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))))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)

rewrite315.0ms (3.4%)

Memory
11.5MiB live, 497.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 328×lower-*.f32
3 322×lower-*.f64
3 046×lower-fma.f32
3 044×lower-fma.f64
2 110×lower-log.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029149
047112
1131102
2706102
36000102
08136102
Stop Event
iter limit
node limit
iter limit
Counts
18 → 1 302
Calls
Call 1
Inputs
(hypot.f64 re im)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(log.f64 (hypot.f64 re im))
(log.f64 #s(literal 10 binary64))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(*.f64 re re)
Outputs
(exp.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(hypot.f64 re im)
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 im re)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(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 im re) (+.f64 re im))))) (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re 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 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (sqrt.f64 (*.f64 (-.f64 im re) (+.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 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))) (sqrt.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re 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)))))
(pow.f64 (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 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(*.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 (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 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (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))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(neg.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.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/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/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 (/.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 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 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 (/.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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -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 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.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 #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/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (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 (/.f64 (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 (/.f64 (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 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 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 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 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))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 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))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.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))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.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 #s(literal -1/2 binary64) (/.f64 (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 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.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 #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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -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 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (exp.f64 (neg.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (exp.f64 (log.f64 #s(literal 1/2 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(*.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 (neg.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 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.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 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.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))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (*.f64 (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))) (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)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (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))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.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 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (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))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im 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 (log.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.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 (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))))))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(-.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 im re) (+.f64 re im))))) (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re 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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.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 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re 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))))))
(neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 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))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #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))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (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 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #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 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (*.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/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 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/2 binary64)))
(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 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 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (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 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 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 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (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))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(neg.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(log.f64 im)
(+.f64 (log.f64 (pow.f64 im #s(literal 1/2 binary64))) (log.f64 (pow.f64 im #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (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))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(neg.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.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/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/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 (/.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 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 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 (/.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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -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 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.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 #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/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (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 (/.f64 (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 (/.f64 (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 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 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 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 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))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 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))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.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))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.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 #s(literal -1/2 binary64) (/.f64 (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 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.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 #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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -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 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (exp.f64 (neg.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (exp.f64 (log.f64 #s(literal 1/2 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(*.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 (neg.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 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.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 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.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))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (*.f64 (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))) (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)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (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))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.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 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (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))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im 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 (log.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.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 (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))))))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(-.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 im re) (+.f64 re im))))) (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re 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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.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 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re 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))))))
(neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 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))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #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))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (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 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #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 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (*.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/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 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/2 binary64)))
(log.f64 (fma.f64 re re (*.f64 im im)))
(+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re 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 im re) (+.f64 re im)) (*.f64 (-.f64 im re) (+.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 #s(literal 0 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(+.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (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 im re) (+.f64 re im))))))))
(+.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (neg.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(+.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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))) (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))
(+.f64 (neg.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 re im)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re 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 (log.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.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 (*.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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))))))) (log.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))) (log.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(+.f64 (log.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))) (log.f64 (fma.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re 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 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 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 (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (log.f64 (*.f64 (-.f64 im re) (+.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 #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 im re) (+.f64 re im))))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (fma.f64 (*.f64 (*.f64 re (*.f64 re 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 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))) (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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)))))) (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.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)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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)))))) (log.f64 (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 re (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (*.f64 (-.f64 im re) (+.f64 re im)))))
(-.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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re 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 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))) (log.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 im re) (+.f64 re im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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))) (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 im re) (+.f64 re im)))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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))) (log.f64 (*.f64 (fma.f64 re (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.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 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 im re) (+.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 im re) (+.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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))) (log.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im))) #s(literal 3 binary64)))) (log.f64 (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(-.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 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im)))))) (log.f64 (fma.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.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 (*.f64 re re) (/.f64 (*.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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) #s(literal 1 binary64))) (log.f64 (*.f64 (-.f64 im re) (+.f64 re im))))
(-.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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))) (log.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re 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 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))) (log.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))) (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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im 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 im re) (+.f64 re im)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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))))) (log.f64 (fma.f64 re (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im 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)))) (/.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 im re) (+.f64 re im))) (+.f64 re im))) (log.f64 (-.f64 im re)))
(-.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 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.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 #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 im re) (+.f64 re im)) (*.f64 (-.f64 im re) (+.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 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.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 im re) (+.f64 re im)) (*.f64 (-.f64 im re) (+.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 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im))))))
(fma.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (sqrt.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 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (/.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (*.f64 (-.f64 im re) (+.f64 re im)))))
(fma.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (sqrt.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)))))
(neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (*.f64 (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (fma.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (log.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (log.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))))
(/.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 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))) (log.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (*.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (log.f64 (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (-.f64 im re) (+.f64 re im)))))
(/.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))
(*.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 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.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)))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.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))))
(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 im im (*.f64 re re))
(fma.f64 im (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im)))))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.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 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im)))))
(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 im (*.f64 im im)) (/.f64 im (*.f64 (-.f64 im re) (+.f64 re im))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.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 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 re re))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 im im))
(fma.f64 (/.f64 im (+.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (-.f64 im re)) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im)))))
(fma.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (/.f64 (*.f64 im im) (-.f64 im re)) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im)))))
(fma.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (/.f64 im (-.f64 im re)) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.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 (*.f64 im im) (fma.f64 re re (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (fma.f64 re re (*.f64 im im)) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im)))))
(fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re 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 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))) (*.f64 (-.f64 im re) (+.f64 re im))))
(neg.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (+.f64 re im) (-.f64 re 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) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (-.f64 im re) (+.f64 re 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 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (fma.f64 (*.f64 (*.f64 re (*.f64 re 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 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.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))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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 re (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.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 (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 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.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 im re) (+.f64 re im)))) (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (*.f64 (-.f64 im re) (+.f64 re im))))
(/.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 im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re 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 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 im re) (+.f64 re im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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 re (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.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 im) (-.f64 re im))))
(/.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 im re) (+.f64 re im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 im re) (+.f64 re im))))
(/.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)) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))) (neg.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))) (neg.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(/.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))) (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 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 re im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 re im))))) (fma.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 im re) (+.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 (*.f64 re re) (/.f64 (*.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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) #s(literal 1 binary64)) (*.f64 (-.f64 im re) (+.f64 re im)))
(/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 1 binary64)) (*.f64 (+.f64 re im) (-.f64 re im)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re 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 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.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)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im)))) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.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 im re) (+.f64 re im)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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 re (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.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 (*.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)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) (+.f64 re im)) (-.f64 im re))
(/.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))) (+.f64 re im)) (-.f64 re im))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))
(*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im)))))
(*.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 im re) (+.f64 re im)) (*.f64 (-.f64 im re) (+.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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (*.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 im re) (+.f64 re im)))))))
(*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (/.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re 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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.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 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))
(*.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 (fma.f64 re re (*.f64 im im)) (+.f64 re im)) (+.f64 re im))
(*.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 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (fma.f64 re re (*.f64 im im)))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))))) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 im im) (fma.f64 re re (*.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 (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 im im) (fma.f64 re re (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))
(exp.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (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))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(neg.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.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/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/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 (/.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 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 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 (/.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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -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 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.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 #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/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (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 (/.f64 (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 (/.f64 (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 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 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 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 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))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 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))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.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))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.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 #s(literal -1/2 binary64) (/.f64 (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 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.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 #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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -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 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (exp.f64 (neg.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (exp.f64 (log.f64 #s(literal 1/2 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(*.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 (neg.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 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.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 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.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))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (*.f64 (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))) (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)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (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))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.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 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (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))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (log.f64 #s(literal 1/10 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)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (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/2 binary64))
(/.f64 (/.f64 #s(literal -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 #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 #s(literal -2 binary64) (neg.f64 (/.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)) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (/.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 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(/.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 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 (*.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 #s(literal 10 binary64))))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.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) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(/.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.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 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (log.f64 #s(literal 10 binary64)) (pow.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 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 (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 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #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 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (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 2 binary64))
(*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #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 (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 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 (/.f64 #s(literal -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 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 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im 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 (log.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.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 (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))))))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(-.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 im re) (+.f64 re im))))) (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re 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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im)))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im))))) (log.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.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 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (sqrt.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re 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))))))
(neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 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))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #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))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (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 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #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 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (*.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/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 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/2 binary64)))
(exp.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (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))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(neg.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.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/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/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 (/.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 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 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 (/.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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -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 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.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 #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/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (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 (/.f64 (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 (/.f64 (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 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 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 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 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))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 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))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.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))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.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 #s(literal -1/2 binary64) (/.f64 (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 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.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 #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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -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 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (exp.f64 (neg.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (exp.f64 (log.f64 #s(literal 1/2 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(*.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 (neg.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 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.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 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.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))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (*.f64 (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))) (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)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (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))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.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 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (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))) (/.f64 #s(literal 1 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 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64))) #s(literal 1/4 binary64)))
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(sqrt.f64 (/.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) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.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) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #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 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 re im))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (+.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (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))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(neg.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.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/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/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 (/.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 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 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 (/.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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -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 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.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 #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/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (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 (/.f64 (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 (/.f64 (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 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 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 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 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 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 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))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 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))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.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))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.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 #s(literal -1/2 binary64) (/.f64 (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 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.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 #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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -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 (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (exp.f64 (neg.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (exp.f64 (log.f64 #s(literal 1/2 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))))
(*.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 (neg.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 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.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 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.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))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (*.f64 (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))) (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)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (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))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.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 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (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))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(exp.f64 (log.f64 (*.f64 re re)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))

eval652.0ms (7%)

Memory
-197.0MiB live, 594.4MiB allocated
Compiler

Compiled 77 054 to 5 041 computations (93.5% saved)

prune336.0ms (3.6%)

Memory
-31.1MiB live, 537.6MiB allocated
Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New2 331112 342
Fresh415
Picked235
Done000
Total2 337152 352
Accuracy
100.0%
Counts
2 352 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.1%
(pow.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
31.2%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
98.2%
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
15.1%
(/.f64 (*.f64 (-.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 im re) (+.f64 re im))))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
52.2%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
98.2%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
99.0%
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.8%
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
98.2%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
73.1%
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)))
31.2%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
72.7%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal -1 binary64)))
Compiler

Compiled 445 to 283 computations (36.4% saved)

simplify13.0ms (0.1%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
cost-diff0
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
cost-diff5824
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
cost-diff7104
(pow.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
cost-diff0
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
cost-diff0
(log.f64 im)
cost-diff0
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
cost-diff0
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
cost-diff0
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (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
78×lower-*.f64
78×lower-*.f32
62×lower-/.f32
48×lower-fma.f64
48×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035226
052222
172222
2101216
3133216
4178216
5203216
6234216
7259216
8261216
0261209
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 (hypot.f64 re im))
(hypot.f64 re im)
re
im
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
#s(literal 1 binary64)
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
#s(literal -1 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(literal 1 binary64)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(pow.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal 1/2 binary64)
#s(literal 2 binary64)
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(hypot.f64 re im)
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
re
im
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(literal 1 binary64)
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(neg.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
#s(literal -1 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(literal 1 binary64)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(pow.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal 1/2 binary64)
#s(literal 2 binary64)

localize158.0ms (1.7%)

Memory
22.7MiB live, 173.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
accuracy99.4%
(pow.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
accuracy99.4%
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
accuracy99.3%
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
accuracy99.6%
(/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
accuracy99.3%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
accuracy99.4%
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
accuracy99.3%
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
accuracy100.0%
(log.f64 im)
accuracy99.4%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
accuracy99.3%
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy98.8%
(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.4%
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
accuracy98.8%
(log.f64 #s(literal 1/10 binary64))
Samples
68.0ms191×0valid
18.0ms65×0invalid
Compiler

Compiled 234 to 32 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-log: 19.0ms (36.6% of total)
ival-div: 12.0ms (23.1% of total)
ival-hypot: 5.0ms (9.6% of total)
ival-mult: 4.0ms (7.7% of total)
const: 4.0ms (7.7% of total)
ival-sqrt: 2.0ms (3.9% of total)
ival-pow2: 2.0ms (3.9% of total)
ival-neg: 2.0ms (3.9% of total)
ival-add: 1.0ms (1.9% of total)
exact: 1.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series45.0ms (0.5%)

Memory
-0.5MiB live, 36.9MiB allocated
Counts
19 → 348
Calls
Call 1
Inputs
#<alt (hypot.f64 re im)>
#<alt (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))>
#<alt (log.f64 (hypot.f64 re im))>
#<alt (neg.f64 (log.f64 #s(literal 1/10 binary64)))>
#<alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))>
#<alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))>
#<alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))>
#<alt (log.f64 im)>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))>
#<alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))>
#<alt (log.f64 #s(literal 10 binary64))>
#<alt #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))>
#<alt (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))>
#<alt (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))>
#<alt (log.f64 #s(literal 1/10 binary64))>
#<alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))>
#<alt (pow.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))>
#<alt (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))>
#<alt (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))>
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))) (* -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 (* -1 (log im))>
#<alt (- (* -1/2 (/ (pow re 2) (pow im 2))) (log im))>
#<alt (- (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))) (log im))>
#<alt (- (* (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 im))>
#<alt (log (/ 1 re))>
#<alt (- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ 1 re))))>
#<alt (- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (- (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (log (/ -1 re))>
#<alt (- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ -1 re))))>
#<alt (- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))))>
#<alt (- (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))>
#<alt (* -1 (log re))>
#<alt (- (* -1/2 (/ (pow im 2) (pow re 2))) (log re))>
#<alt (- (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))) (log re))>
#<alt (- (* (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 re))>
#<alt (log (/ 1 im))>
#<alt (- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ 1 im))))>
#<alt (- (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (- (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<alt (log (/ -1 im))>
#<alt (- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ -1 im))))>
#<alt (- (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))>
#<alt (- (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))>
#<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)>
#<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/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 (* 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 (* 2 (/ (log 10) (log (pow re 2))))>
#<alt (+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))>
#<alt (+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))>
#<alt (+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))>
#<alt (* -1 (/ (log 10) (log (/ 1 im))))>
#<alt (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))>
#<alt (* -1 (/ (log 10) (log (/ -1 im))))>
#<alt (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))>
#<alt (* 2 (/ (log 10) (log (pow im 2))))>
#<alt (+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))>
#<alt (+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))>
#<alt (+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))>
#<alt (* -1 (/ (log 10) (log (/ 1 re))))>
#<alt (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))>
#<alt (* -1 (/ (log 10) (log (/ -1 re))))>
#<alt (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 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)))>
#<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 (/ (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 (/ 1 (log im))>
#<alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log im) 2)))) (/ 1 (log im)))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3)))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))>
#<alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log im) 3)))) (+ (* 1/6 (/ 1 (* (pow im 6) (pow (log im) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))))))) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))>
#<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/720 (/ (+ (* 30 (pow im 6)) (* 90 (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/720 (/ (+ (* 30 (pow im 6)) (* 90 (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 re))>
#<alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log re) 2)))) (/ 1 (log re)))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3)))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))>
#<alt (+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log re) 3)))) (+ (* 1/6 (/ 1 (* (pow re 6) (pow (log re) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))))))) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))>
#<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/720 (/ (+ (* 30 (pow re 6)) (* 90 (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/720 (/ (+ (* 30 (pow re 6)) (* 90 (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 re 2)) (pow (sqrt 1/2) 2)) (log 10))>
#<alt (+ (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))>
#<alt (+ (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow re 4) (log 10)))) (* 1/3 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))>
#<alt (+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10)))))>
#<alt (+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))))>
#<alt (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))>
#<alt (+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10)))))>
#<alt (+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))))>
#<alt (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10))>
#<alt (+ (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))>
#<alt (+ (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow im 4) (log 10)))) (* 1/3 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))>
#<alt (+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10)))))>
#<alt (+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))))>
#<alt (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10)))>
#<alt (+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))>
#<alt (+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10)))))>
#<alt (+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))))>
#<alt (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)))>
#<alt (+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))) (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))))))>
#<alt (+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow re 2)))) (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/6 (/ 1 (* (pow re 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (* (pow re 2) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))))))))>
#<alt (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2))))))) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))))>
#<alt (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2))))))) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))))>
#<alt (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2))>
#<alt (+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)))>
#<alt (+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))) (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))))))>
#<alt (+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow im 2)))) (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/6 (/ 1 (* (pow im 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (* (pow im 2) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))))))))>
#<alt (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2))))))) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))))>
#<alt (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))))>
#<alt (+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2))))))) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))))>
#<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 (* 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)))))))>
Calls

87 calls:

TimeVariablePointExpression
25.0ms
re
@0
(/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10)))
1.0ms
re
@inf
(/ 1 (log (sqrt (+ (* re re) (* im im)))))
1.0ms
im
@inf
(/ 1 (log (sqrt (+ (* re re) (* im im)))))
1.0ms
im
@0
(/ 1 (log (sqrt (+ (* re re) (* im im)))))
1.0ms
re
@0
(/ 1 (log (sqrt (+ (* re re) (* im im)))))

simplify924.0ms (9.9%)

Memory
-5.9MiB live, 664.0MiB allocated
Algorithm
egg-herbie
Rules
10 258×lower-fma.f64
10 258×lower-fma.f32
7 606×lower-*.f64
7 606×lower-*.f32
4 844×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0113810400
134219958
092339516
Stop Event
iter limit
node limit
Counts
348 → 344
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/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)))))
(* -1 (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 im))
(log (/ 1 re))
(- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ 1 re))))
(- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(- (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(log (/ -1 re))
(- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ -1 re))))
(- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(- (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (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 re))
(log (/ 1 im))
(- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ 1 im))))
(- (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(- (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(log (/ -1 im))
(- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ -1 im))))
(- (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(- (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(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 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/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)))))))
(* 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)))))))
(* 2 (/ (log 10) (log (pow re 2))))
(+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(* -1 (/ (log 10) (log (/ 1 im))))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(* -1 (/ (log 10) (log (/ -1 im))))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(* 2 (/ (log 10) (log (pow im 2))))
(+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(* -1 (/ (log 10) (log (/ 1 re))))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(* -1 (/ (log 10) (log (/ -1 re))))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 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)))
(+ (* 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 (/ (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)))))
(/ 1 (log im))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log im) 2)))) (/ 1 (log im)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3)))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log im) 3)))) (+ (* 1/6 (/ 1 (* (pow im 6) (pow (log im) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))))))) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(/ -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/720 (/ (+ (* 30 (pow im 6)) (* 90 (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/720 (/ (+ (* 30 (pow im 6)) (* 90 (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 re))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log re) 2)))) (/ 1 (log re)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3)))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log re) 3)))) (+ (* 1/6 (/ 1 (* (pow re 6) (pow (log re) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))))))) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(/ -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/720 (/ (+ (* 30 (pow re 6)) (* 90 (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/720 (/ (+ (* 30 (pow re 6)) (* 90 (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 re 2)) (pow (sqrt 1/2) 2)) (log 10))
(+ (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))
(+ (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow re 4) (log 10)))) (* 1/3 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))
(* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10)))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))))
(* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10)))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))))
(/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10))
(+ (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))
(+ (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow im 4) (log 10)))) (* 1/3 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))
(* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10)))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))))
(* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10)))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10)))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))))
(* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))) (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))))))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow re 2)))) (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/6 (/ 1 (* (pow re 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (* (pow re 2) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))))))))
(* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2))))))) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))))
(* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2))))))) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))))
(* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))) (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))))))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow im 2)))) (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/6 (/ 1 (* (pow im 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (* (pow im 2) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))))))))
(* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2))))))) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))))
(* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2))))))) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))))
(* 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)))))))
(* 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)))))))
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)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) (*.f64 re 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 #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)
(* 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 #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))))) re)
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(neg.f64 (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) (*.f64 re re)) re))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(neg.f64 (fma.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 (* 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 #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))))) 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 (*.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)))))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) (*.f64 im im)) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.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)
(* 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/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 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))))) im)
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(neg.f64 (fma.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) (*.f64 im im)) im))
(* -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/2 binary64) (/.f64 (*.f64 re re) (*.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))) #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/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 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))))) 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) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (/.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))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/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 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/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)))) (-.f64 (/.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 1/10 binary64)))) (/.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) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (/.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) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.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)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re))) (/.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 #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/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 #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) (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 #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)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im))) (/.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))) (* -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) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (/.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))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/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 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/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)))) (-.f64 (/.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 1/10 binary64)))) (/.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) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (/.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))))))
(* -1 (log im))
(neg.f64 (log.f64 im))
(- (* -1/2 (/ (pow re 2) (pow im 2))) (log im))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 im im)) (log.f64 im))
(- (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))) (log im))
(-.f64 (*.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))
(- (* (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 im))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.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))) (neg.f64 (log.f64 im)))
(log (/ 1 re))
(neg.f64 (log.f64 re))
(- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ 1 re))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 re))
(- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (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)) (log.f64 re)))
(- (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (/.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))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re))))
(log (/ -1 re))
(log.f64 (/.f64 #s(literal -1 binary64) re))
(- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ -1 re))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ -1 re))) (* 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) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 re re)))
(- (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (+ (* -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/720 binary64) (/.f64 (*.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))) (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 re))
(neg.f64 (log.f64 re))
(- (* -1/2 (/ (pow im 2) (pow re 2))) (log re))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 re re)) (log.f64 re))
(- (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))) (log re))
(-.f64 (*.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))
(- (* (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 re))
(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))) (neg.f64 (log.f64 re)))
(log (/ 1 im))
(neg.f64 (log.f64 im))
(- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ 1 im))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 im im)) (log.f64 im))
(- (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (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)) (log.f64 im)))
(- (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (/.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))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im))))
(log (/ -1 im))
(log.f64 (/.f64 #s(literal -1 binary64) im))
(- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ -1 im))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(- (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* -1 (log (/ -1 im))) (* 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) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 im im)))
(- (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (+ (* -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/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))) (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 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) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.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)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re))) (/.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 #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/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 #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) (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 #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)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im))) (/.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)))
(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/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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* 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) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(+ (* 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) (*.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 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(* -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))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im 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 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (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)))
(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/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (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/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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* 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) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(+ (* 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) (*.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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* -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))))))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re 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)))) (/.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 (*.f64 re 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 #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)))
(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/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re 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 #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))))
(* 2 (/ (log 10) (log (pow re 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re)))
(+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 im im) (-.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 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 im im) (-.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 (/.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 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re))))
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) im) im)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 im) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 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 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) im) im)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(fma.f64 #s(literal -2 binary64) (+.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 im) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (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 im) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (log.f64 im)) (fma.f64 #s(literal 1/12 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) im) im)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(* -1 (/ (log 10) (log (/ -1 im))))
(neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (pow.f64 im #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(fma.f64 #s(literal -2 binary64) (+.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 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.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 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 #s(literal 1/12 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 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (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))))) (pow.f64 im #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(* 2 (/ (log 10) (log (pow im 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im)))
(+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 re re)) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (fma.f64 (*.f64 re re) (-.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 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (fma.f64 (*.f64 re re) (-.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))))) (-.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 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im))))
(* -1 (/ (log 10) (log (/ 1 re))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) re) re)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.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)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) re) re)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (/.f64 (fma.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)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (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))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64))))) (log.f64 re)) (fma.f64 #s(literal 1/12 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) re) re)) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(* -1 (/ (log 10) (log (/ -1 re))))
(neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 (*.f64 #s(literal 1/8 binary64) (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))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(fma.f64 #s(literal -2 binary64) (+.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 (*.f64 #s(literal 1/8 binary64) (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))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.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 (*.f64 #s(literal 1/8 binary64) (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))) (fma.f64 #s(literal 1/12 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 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (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))))) (pow.f64 re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.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)))) (/.f64 (log.f64 #s(literal 10 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) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.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 (*.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))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.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 #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)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 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/6 (/ (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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/6 binary64) (/.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/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) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.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 (*.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))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.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 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.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))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im 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)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 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 #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/6 (/ (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/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(* -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) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (/.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))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/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 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/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)))) (-.f64 (/.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 1/10 binary64)))) (/.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) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (/.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))))))
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log im) 2)))) (/ 1 (log im)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) im) im)) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3)))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) im) im))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log im) 3)))) (+ (* 1/6 (/ 1 (* (pow im 6) (pow (log im) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))))))) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (+.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (*.f64 (*.f64 im im) (log.f64 im))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (neg.f64 (*.f64 re re)) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) im) im))) (/.f64 #s(literal 1 binary64) (log.f64 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 (pow.f64 (log.f64 re) #s(literal 2 binary64)) re) re)) (/.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) re) re)) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (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 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64))))) (log.f64 re)) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.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 #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 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 (pow.f64 (log.f64 re) #s(literal 2 binary64)) re) re)) (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 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #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) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 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/720 (/ (+ (* 30 (pow im 6)) (* 90 (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 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #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) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 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 #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 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)))))))
(/ 1 (log re))
(/.f64 #s(literal 1 binary64) (log.f64 re))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log re) 2)))) (/ 1 (log re)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) re) re)) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3)))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) re) re))) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log re) 3)))) (+ (* 1/6 (/ 1 (* (pow re 6) (pow (log re) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))))))) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (neg.f64 (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) re) re))) (/.f64 #s(literal 1 binary64) (log.f64 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 (pow.f64 (log.f64 im) #s(literal 2 binary64)) im) im)) (/.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 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) im) im)) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (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 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 im)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))))) (neg.f64 (pow.f64 im #s(literal 6 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 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 (pow.f64 (log.f64 im) #s(literal 2 binary64)) im) im)) (neg.f64 (/.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 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #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) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 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/720 (/ (+ (* 30 (pow re 6)) (* 90 (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 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #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) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 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))))) (neg.f64 (pow.f64 im #s(literal 6 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 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 re 2)) (pow (sqrt 1/2) 2)) (log 10))
(*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(+ (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow re 4) (log 10)))) (* 1/3 (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow re 2) (log 10))))) (/ (* (log (pow re 2)) (pow (sqrt 1/2) 2)) (log 10)))
(fma.f64 (*.f64 im im) (*.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 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 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))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 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)))) (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)))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 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)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (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)))))))
(* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow re 2) (pow (sqrt 1/2) 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))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 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))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))) (/ (* (pow re 2) (pow (sqrt 1/2) 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)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (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))))
(/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))
(+ (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)) (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 2) (log 10))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 4) (log 10)))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (sqrt 1/2) 2) (* (pow im 4) (log 10)))) (* 1/3 (/ (* (pow re 2) (pow (sqrt 1/2) 2)) (* (pow im 6) (log 10)))))) (/ (pow (sqrt 1/2) 2) (* (pow im 2) (log 10))))) (/ (* (log (pow im 2)) (pow (sqrt 1/2) 2)) (log 10)))
(fma.f64 (*.f64 re re) (*.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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10)))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 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))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 2)) (* (pow re 2) (log 10)))))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re 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)))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 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)))) (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 #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)))))))
(* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (/ (* (pow im 2) (pow (sqrt 1/2) 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))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 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))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt 1/2) 2)) (log 10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt 1/2) 2)) (* (pow re 4) (log 10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt 1/2) 2)) (* (pow re 6) (log 10)))) (/ (* (pow im 2) (pow (sqrt 1/2) 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)))) (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 #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))))
(* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) re) re)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))) (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re)))) (*.f64 im im)) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (log.f64 (*.f64 re re)))))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) re) re)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (sqrt 1/2)) (* (pow im 2) (+ (* 1/4 (* (/ 1 (* (pow re 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow re 2)))) (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/6 (/ 1 (* (pow re 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 10) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (* (pow re 2) (* (log (pow re 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow re 2)))))))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re)))) (*.f64 im im)) (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (log.f64 (*.f64 re re)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (log.f64 (*.f64 re re)))))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (log.f64 (*.f64 re re)))))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) re) re)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))))
(* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -1) 2))))))) (* (log (/ 1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 im)))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) (log.f64 im)))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (fma.f64 (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))))))))
(* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2)))))) (* (pow im 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow re 6) (log 10))) (* 1/4 (/ (* (pow re 2) (- (* -1/4 (/ (pow re 4) (log 10))) (* 1/16 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -1) 2))))))) (* (log (/ -1 im)) (pow (sqrt -1) 2))))) (* (pow im 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 im)))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64))))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))))
(* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) im) im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2)))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))) (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (log.f64 (*.f64 im im))))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) im) im)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (sqrt 1/2)) (* (pow re 2) (+ (* 1/4 (* (/ 1 (* (pow im 2) (sqrt 1/2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow im 2)))) (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/6 (/ 1 (* (pow im 6) (log 10)))) (* -1/4 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 10) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (* (pow im 2) (* (log (pow im 2)) (pow (sqrt 1/2) 2))))))) (sqrt 1/2)) (sqrt (/ (log 10) (log (pow im 2)))))))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (log.f64 (*.f64 im im)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (log.f64 (*.f64 im im))))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (log.f64 (*.f64 im im))))))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) im) im)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))))
(* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))))))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -1) 2))))))) (* (log (/ 1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ 1 re)))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 re)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))) (log.f64 re)))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))))))))
(* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 #s(literal 10 binary64)))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))))
(+ (* 1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2)))))) (* (pow re 4) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/6 (/ (pow im 6) (log 10))) (* 1/4 (/ (* (pow im 2) (- (* -1/4 (/ (pow im 4) (log 10))) (* 1/16 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -1) 2))))))) (* (log (/ -1 re)) (pow (sqrt -1) 2))))) (* (pow re 6) (sqrt -1))) (sqrt (/ (log 10) (log (/ -1 re)))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (sqrt -1)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 #s(literal 10 binary64)))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 #s(literal 10 binary64))))))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* 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) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(+ (* 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) (*.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 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(* -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))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im 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 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (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)))
(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/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (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/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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* 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) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(+ (* 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) (*.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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* -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))))))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re 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)))) (/.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 (*.f64 re 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 #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)))
(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/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re 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 #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))))

rewrite538.0ms (5.8%)

Memory
16.3MiB live, 420.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 230×lower-*.f64
3 230×lower-*.f32
3 102×lower-fma.f64
3 102×lower-fma.f32
2 222×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035178
052145
1156128
2864128
36441128
08505128
Stop Event
iter limit
node limit
iter limit
Counts
19 → 1 063
Calls
Call 1
Inputs
(hypot.f64 re im)
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 (hypot.f64 re im))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 10 binary64))
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
(/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(pow.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
Outputs
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(hypot.f64 re im)
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 im re)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 re)))
(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 (*.f64 re re) (*.f64 (-.f64 re im) (+.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 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 im re))) (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))))
(/.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 (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (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 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 re im)))) (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 re im))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (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 im re))))) (sqrt.f64 (neg.f64 (*.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 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (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 im re))))) (neg.f64 (sqrt.f64 (*.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 (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 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (pow.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))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (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 (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #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 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 (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 (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 (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 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #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)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 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 (/.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 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 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 0 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 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 0 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #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 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (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 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 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 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 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 (/.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 (/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (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 1/10 binary64))))
(*.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 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (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)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.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 (*.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 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.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)))) (neg.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 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im 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 (log.f64 (sqrt.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (log.f64 (pow.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))))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (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 (log.f64 (sqrt.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (log.f64 (/.f64 #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 (log.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 1/2 binary64))))
(+.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 #s(literal 1 binary64) (*.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 im re))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.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 #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 (*.f64 re re) (*.f64 (-.f64 re im) (+.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (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 #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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (log.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 (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 (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 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (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 im re)))))) (log.f64 (sqrt.f64 (neg.f64 (*.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 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (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 im re)))))) (log.f64 (neg.f64 (sqrt.f64 (*.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))))))
(neg.f64 (*.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 #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 1/2 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))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(log.f64 #s(literal 10 binary64))
(+.f64 (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 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) (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)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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 10 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 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 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.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 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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 (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 (neg.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 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.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 (*.f64 #s(literal 1 binary64) (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 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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 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 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 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (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 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64)) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(exp.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.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 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (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 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(-.f64 #s(literal 0 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(fma.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64))
(neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1 binary64))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(+.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(exp.f64 (*.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(fma.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(neg.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1 binary64))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 3 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(log.f64 im)
(+.f64 (log.f64 (pow.f64 im #s(literal 1/2 binary64))) (log.f64 (pow.f64 im #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64)) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(exp.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.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 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (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 2 binary64))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (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(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (neg.f64 (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)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (neg.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 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (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 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 10 binary64))
(+.f64 (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 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) (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)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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 10 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 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 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.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 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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 (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 (neg.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 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.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 (*.f64 #s(literal 1 binary64) (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 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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 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 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 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (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 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(+.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(exp.f64 (*.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(fma.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(neg.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1 binary64))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 3 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64)) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(exp.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.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 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.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 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 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 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 (/.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 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.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 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/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)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 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 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)) #s(literal 0 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 (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 2 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.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 (*.f64 #s(literal -1 binary64) (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)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(+.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64)) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(exp.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.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 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) #s(literal 1/4 binary64)))
(fabs.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64)) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(exp.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.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 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))

eval233.0ms (2.5%)

Memory
22.7MiB live, 436.9MiB allocated
Compiler

Compiled 31 534 to 3 356 computations (89.4% saved)

prune221.0ms (2.4%)

Memory
-38.2MiB live, 411.8MiB allocated
Pruning

17 alts after pruning (10 fresh and 7 done)

PrunedKeptTotal
New1 65291 661
Fresh617
Picked145
Done033
Total1 659171 676
Accuracy
100.0%
Counts
1 676 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.0%
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64))
73.2%
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 2 binary64))
73.1%
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
98.2%
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
98.7%
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
52.2%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
98.2%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
99.0%
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
99.0%
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.8%
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
98.4%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
98.1%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
98.2%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
73.7%
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
Compiler

Compiled 330 to 254 computations (23% saved)

simplify57.0ms (0.6%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
cost-diff0
(sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
cost-diff0
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
cost-diff7808
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
cost-diff0
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))
cost-diff0
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
cost-diff0
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
cost-diff0
(/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
cost-diff704
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
cost-diff0
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
cost-diff0
(log.f64 #s(literal 1/10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
cost-diff576
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
cost-diff0
(log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re))
cost-diff0
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
cost-diff5120
(hypot.f64 (exp.f64 (log.f64 im)) re)
cost-diff12800
(exp.f64 (log.f64 im))
Rules
180×lower-*.f32
178×lower-*.f64
156×lower-fma.f64
156×lower-fma.f32
122×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034328
055323
176309
2103308
3152308
4202308
5258308
6341308
7424308
8469308
9496308
10526308
11542308
12546308
0546292
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(exp.f64 (log.f64 im))
(log.f64 im)
im
re
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
#s(literal -1 binary64)
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
#s(literal -2 binary64)
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
#s(literal 1 binary64)
(sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
#s(literal 2 binary64)
Outputs
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re))
(log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(exp.f64 (log.f64 im))
im
(log.f64 im)
im
re
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
#s(literal -1 binary64)
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
#s(literal -2 binary64)
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
#s(literal 1 binary64)
(sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(log.f64 im)
im
#s(literal 2 binary64)

localize171.0ms (1.8%)

Memory
-4.0MiB live, 337.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
accuracy99.4%
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64))
accuracy99.4%
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
accuracy99.3%
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
accuracy99.9%
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
accuracy99.4%
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
accuracy99.4%
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))
accuracy99.3%
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
accuracy99.6%
(/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
accuracy99.3%
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
accuracy99.3%
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
accuracy99.7%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
accuracy99.4%
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
accuracy99.3%
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
accuracy98.8%
(log.f64 #s(literal 1/10 binary64))
accuracy100.0%
(log.f64 im)
accuracy99.4%
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
accuracy98.8%
(log.f64 #s(literal 1/10 binary64))
accuracy92.9%
(exp.f64 (log.f64 im))
Samples
59.0ms191×0valid
35.0ms65×0invalid
Compiler

Compiled 303 to 35 computations (88.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-div: 20.0ms (27.2% of total)
ival-log: 20.0ms (27.2% of total)
ival-mult: 7.0ms (9.5% of total)
ival-hypot: 5.0ms (6.8% of total)
const: 4.0ms (5.4% of total)
ival-exp: 3.0ms (4.1% of total)
ival-add: 3.0ms (4.1% of total)
ival-sqrt: 3.0ms (4.1% of total)
ival-pow2: 3.0ms (4.1% of total)
ival-pow: 3.0ms (4.1% of total)
exact: 1.0ms (1.4% of total)
ival-neg: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series86.0ms (0.9%)

Memory
-28.1MiB live, 210.7MiB allocated
Counts
19 → 384
Calls
Call 1
Inputs
#<alt (exp.f64 (log.f64 im))>
#<alt (hypot.f64 (exp.f64 (log.f64 im)) re)>
#<alt (/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))>
#<alt (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re))>
#<alt (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))>
#<alt (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))>
#<alt (log.f64 #s(literal 1/10 binary64))>
#<alt #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))>
#<alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))>
#<alt (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))>
#<alt (sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))>
#<alt (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))>
#<alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))>
#<alt (log.f64 #s(literal 10 binary64))>
#<alt (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64))>
#<alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))>
#<alt (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))>
#<alt (log.f64 im)>
Outputs
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<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 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 (* -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 (* -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 (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)>
#<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 (* -1/2 (/ (log (pow re 2)) (log 1/10)))>
#<alt (+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))>
#<alt (+ (* -1/2 (/ (log (pow re 2)) (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/2 (/ (log (pow re 2)) (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/6 (/ (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/6 (/ (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 (* -1/2 (/ (log (pow im 2)) (log 1/10)))>
#<alt (+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))>
#<alt (+ (* -1/2 (/ (log (pow im 2)) (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/2 (/ (log (pow im 2)) (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/6 (/ (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/6 (/ (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 (* 2 (/ (log 1/10) (log (pow re 2))))>
#<alt (+ (* -2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 1/10) (log (pow re 2)))))>
#<alt (+ (* 2 (/ (log 1/10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (* -2 (/ (log 1/10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))>
#<alt (+ (* 2 (/ (log 1/10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 1/10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/3 (/ (log 1/10) (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 1/2 (/ (log 1/10) (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* -2 (+ (* -1 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 2)))))))))))>
#<alt (* -1 (/ (log 1/10) (log (/ 1 im))))>
#<alt (+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))>
#<alt (+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))>
#<alt (+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log 1/10)) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))>
#<alt (* -1 (/ (log 1/10) (log (/ -1 im))))>
#<alt (+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))>
#<alt (+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))>
#<alt (+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log 1/10)) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))>
#<alt (* 2 (/ (log 1/10) (log (pow im 2))))>
#<alt (+ (* -2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 1/10) (log (pow im 2)))))>
#<alt (+ (* 2 (/ (log 1/10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (* -2 (/ (log 1/10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))>
#<alt (+ (* 2 (/ (log 1/10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 1/10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/3 (/ (log 1/10) (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 1/2 (/ (log 1/10) (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* -2 (+ (* -1 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 2)))))))))))>
#<alt (* -1 (/ (log 1/10) (log (/ 1 re))))>
#<alt (+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))>
#<alt (+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))>
#<alt (+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log 1/10)) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))>
#<alt (* -1 (/ (log 1/10) (log (/ -1 re))))>
#<alt (+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))>
#<alt (+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))>
#<alt (+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log 1/10)) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 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)))>
#<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)) (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 (* 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 (* 2 (/ (log 10) (log (pow re 2))))>
#<alt (+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))>
#<alt (+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))>
#<alt (+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))>
#<alt (* -1 (/ (log 10) (log (/ 1 im))))>
#<alt (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))>
#<alt (* -1 (/ (log 10) (log (/ -1 im))))>
#<alt (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))>
#<alt (* 2 (/ (log 10) (log (pow im 2))))>
#<alt (+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))>
#<alt (+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))>
#<alt (+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))>
#<alt (* -1 (/ (log 10) (log (/ 1 re))))>
#<alt (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))>
#<alt (* -1 (/ (log 10) (log (/ -1 re))))>
#<alt (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))>
#<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 (/ 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 (* 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 (* 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/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2)))>
#<alt (+ (* 1/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2))) (* 1/2 (/ (* (pow im 2) (log (pow re 2))) (* (pow re 2) (pow (log 10) 2)))))>
#<alt (+ (* 1/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2))) (* (pow im 2) (+ (* 1/4 (* (pow im 2) (+ (* -1 (/ (log (pow re 2)) (* (pow re 4) (pow (log 10) 2)))) (/ 1 (* (pow re 4) (pow (log 10) 2)))))) (* 1/2 (/ (log (pow re 2)) (* (pow re 2) (pow (log 10) 2)))))))>
#<alt (+ (* 1/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2))) (* (pow im 2) (+ (* 1/2 (/ (log (pow re 2)) (* (pow re 2) (pow (log 10) 2)))) (* (pow im 2) (+ (* 1/4 (* (pow im 2) (- (* 2/3 (/ (log (pow re 2)) (* (pow re 6) (pow (log 10) 2)))) (/ 1 (* (pow re 6) (pow (log 10) 2)))))) (* 1/4 (+ (* -1 (/ (log (pow re 2)) (* (pow re 4) (pow (log 10) 2)))) (/ 1 (* (pow re 4) (pow (log 10) 2))))))))))>
#<alt (/ (pow (log (/ 1 im)) 2) (pow (log 10) 2))>
#<alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (* (pow im 2) (pow (log 10) 2)))) (/ (pow (log (/ 1 im)) 2) (pow (log 10) 2)))>
#<alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ 1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ 1 im)) 2) (pow (log 10) 2))))>
#<alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow re 6) (log (/ 1 im))) (pow (log 10) 2))) (* -1 (/ (pow re 6) (pow (log 10) 2)))) (pow im 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ 1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ 1 im)) 2) (pow (log 10) 2)))))>
#<alt (/ (pow (log (/ -1 im)) 2) (pow (log 10) 2))>
#<alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (* (pow im 2) (pow (log 10) 2)))) (/ (pow (log (/ -1 im)) 2) (pow (log 10) 2)))>
#<alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ -1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ -1 im)) 2) (pow (log 10) 2))))>
#<alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow re 6) (log (/ -1 im))) (pow (log 10) 2))) (* -1 (/ (pow re 6) (pow (log 10) 2)))) (pow im 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ -1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ -1 im)) 2) (pow (log 10) 2)))))>
#<alt (* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2)))>
#<alt (+ (* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2))) (* 1/2 (/ (* (pow re 2) (log (pow im 2))) (* (pow im 2) (pow (log 10) 2)))))>
#<alt (+ (* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2))) (* (pow re 2) (+ (* 1/4 (* (pow re 2) (+ (* -1 (/ (log (pow im 2)) (* (pow im 4) (pow (log 10) 2)))) (/ 1 (* (pow im 4) (pow (log 10) 2)))))) (* 1/2 (/ (log (pow im 2)) (* (pow im 2) (pow (log 10) 2)))))))>
#<alt (+ (* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2))) (* (pow re 2) (+ (* 1/2 (/ (log (pow im 2)) (* (pow im 2) (pow (log 10) 2)))) (* (pow re 2) (+ (* 1/4 (* (pow re 2) (- (* 2/3 (/ (log (pow im 2)) (* (pow im 6) (pow (log 10) 2)))) (/ 1 (* (pow im 6) (pow (log 10) 2)))))) (* 1/4 (+ (* -1 (/ (log (pow im 2)) (* (pow im 4) (pow (log 10) 2)))) (/ 1 (* (pow im 4) (pow (log 10) 2))))))))))>
#<alt (/ (pow (log (/ 1 re)) 2) (pow (log 10) 2))>
#<alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (* (pow re 2) (pow (log 10) 2)))) (/ (pow (log (/ 1 re)) 2) (pow (log 10) 2)))>
#<alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ 1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ 1 re)) 2) (pow (log 10) 2))))>
#<alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow im 6) (log (/ 1 re))) (pow (log 10) 2))) (* -1 (/ (pow im 6) (pow (log 10) 2)))) (pow re 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ 1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ 1 re)) 2) (pow (log 10) 2)))))>
#<alt (/ (pow (log (/ -1 re)) 2) (pow (log 10) 2))>
#<alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (* (pow re 2) (pow (log 10) 2)))) (/ (pow (log (/ -1 re)) 2) (pow (log 10) 2)))>
#<alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ -1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ -1 re)) 2) (pow (log 10) 2))))>
#<alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow im 6) (log (/ -1 re))) (pow (log 10) 2))) (* -1 (/ (pow im 6) (pow (log 10) 2)))) (pow re 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ -1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ -1 re)) 2) (pow (log 10) 2)))))>
#<alt (* 2 (/ (log 10) (log (pow re 2))))>
#<alt (+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))>
#<alt (+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))>
#<alt (+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))>
#<alt (* -1 (/ (log 10) (log (/ 1 im))))>
#<alt (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))>
#<alt (* -1 (/ (log 10) (log (/ -1 im))))>
#<alt (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))>
#<alt (+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))>
#<alt (* 2 (/ (log 10) (log (pow im 2))))>
#<alt (+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))>
#<alt (+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))>
#<alt (+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))>
#<alt (* -1 (/ (log 10) (log (/ 1 re))))>
#<alt (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))>
#<alt (* -1 (/ (log 10) (log (/ -1 re))))>
#<alt (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))>
#<alt (+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))>
#<alt (/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2)))>
#<alt (+ (/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))>
#<alt (+ (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (/ 1 (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2))))>
#<alt (+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (* (pow re 6) (* (log 10) (pow (sqrt 2) 2))))) (* 1/2 (/ 1 (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))))) (/ 1 (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2))))>
#<alt (* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2))))>
#<alt (+ (* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))>
#<alt (+ (* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2))))))>
#<alt (+ (* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow re 6) (* (pow im 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))))>
#<alt (* -2 (/ (log (/ -1 im)) (* (log 10) (pow (sqrt 2) 2))))>
#<alt (+ (* -2 (/ (log (/ -1 im)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))>
#<alt (+ (* -2 (/ (log (/ -1 im)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2))))))>
#<alt (+ (* -2 (/ (log (/ -1 im)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow re 6) (* (pow im 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))))>
#<alt (/ (log (pow im 2)) (* (log 10) (pow (sqrt 2) 2)))>
#<alt (+ (/ (log (pow im 2)) (* (log 10) (pow (sqrt 2) 2))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))>
#<alt (+ (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (/ 1 (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow im 2)) (* (log 10) (pow (sqrt 2) 2))))>
#<alt (+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (* (pow im 6) (* (log 10) (pow (sqrt 2) 2))))) (* 1/2 (/ 1 (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))))) (/ 1 (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow im 2)) (* (log 10) (pow (sqrt 2) 2))))>
#<alt (* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2))))>
#<alt (+ (* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))>
#<alt (+ (* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2))))))>
#<alt (+ (* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow im 6) (* (pow re 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))))>
#<alt (* -2 (/ (log (/ -1 re)) (* (log 10) (pow (sqrt 2) 2))))>
#<alt (+ (* -2 (/ (log (/ -1 re)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))>
#<alt (+ (* -2 (/ (log (/ -1 re)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2))))))>
#<alt (+ (* -2 (/ (log (/ -1 re)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow im 6) (* (pow re 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))))>
#<alt (* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2)))>
#<alt (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2))))>
#<alt (+ (* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* 1/2 (/ 1 (* (pow re 4) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (* (log 10) (log (pow re 2)))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow re 2)))))) (* 1/2 (* (/ 1 (* (pow re 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))))))>
#<alt (+ (* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow im 2) (+ (* 1/2 (* (/ 1 (* (pow re 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow re 2)))) (/ (+ (* 1/2 (/ 1 (* (pow re 4) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (* (log 10) (log (pow re 2))))))) (sqrt 2)))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/3 (/ 1 (* (pow re 6) (log 10)))) (* -1/2 (/ (+ (* 1/2 (/ 1 (* (pow re 4) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (* (log 10) (log (pow re 2))))))) (* (pow re 2) (log (pow re 2))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow re 2)))))))))))>
#<alt (* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))>
#<alt (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))>
#<alt (+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))))>
#<alt (+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow re 6) (log 10))) (* 1/2 (/ (* (pow re 2) (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -2) 2))))))) (* (log (/ 1 im)) (pow (sqrt -2) 2))))) (* (pow im 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))))>
#<alt (* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))>
#<alt (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))>
#<alt (+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))))>
#<alt (+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow re 6) (log 10))) (* 1/2 (/ (* (pow re 2) (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -2) 2))))))) (* (log (/ -1 im)) (pow (sqrt -2) 2))))) (* (pow im 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))))>
#<alt (* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2)))>
#<alt (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2))))>
#<alt (+ (* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* 1/2 (/ 1 (* (pow im 4) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (* (log 10) (log (pow im 2)))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow im 2)))))) (* 1/2 (* (/ 1 (* (pow im 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))))))>
#<alt (+ (* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow re 2) (+ (* 1/2 (* (/ 1 (* (pow im 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow im 2)))) (/ (+ (* 1/2 (/ 1 (* (pow im 4) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (* (log 10) (log (pow im 2))))))) (sqrt 2)))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/3 (/ 1 (* (pow im 6) (log 10)))) (* -1/2 (/ (+ (* 1/2 (/ 1 (* (pow im 4) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (* (log 10) (log (pow im 2))))))) (* (pow im 2) (log (pow im 2))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow im 2)))))))))))>
#<alt (* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))>
#<alt (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))>
#<alt (+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))))>
#<alt (+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow im 6) (log 10))) (* 1/2 (/ (* (pow im 2) (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -2) 2))))))) (* (log (/ 1 re)) (pow (sqrt -2) 2))))) (* (pow re 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))))>
#<alt (* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))>
#<alt (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))>
#<alt (+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))))>
#<alt (+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow im 6) (log 10))) (* 1/2 (/ (* (pow im 2) (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -2) 2))))))) (* (log (/ -1 re)) (pow (sqrt -2) 2))))) (* (pow re 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))))>
#<alt (* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2))>
#<alt (+ (* -1/2 (* (/ (* (pow im 2) (sqrt 2)) (pow re 2)) (sqrt (/ (log 10) (pow (log (pow re 2)) 3))))) (* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2)))>
#<alt (+ (* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2)) (* (pow im 2) (+ (* -1/2 (* (* (pow im 2) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))))))) (sqrt (/ (log (pow re 2)) (log 10))))) (* -1/2 (* (/ (sqrt 2) (pow re 2)) (sqrt (/ (log 10) (pow (log (pow re 2)) 3))))))))>
#<alt (+ (* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2)) (* (pow im 2) (+ (* -1/2 (* (/ (sqrt 2) (pow re 2)) (sqrt (/ (log 10) (pow (log (pow re 2)) 3))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log (pow re 2)) (log 10))) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3))))))))) (* -1/2 (* (* (pow im 2) (* (sqrt 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/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)))) (* 1/4 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))))) (* (pow re 2) (log (pow re 2)))))))))) (sqrt (/ (log (pow re 2)) (log 10))))))))))>
#<alt (* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2)))>
#<alt (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2))))>
#<alt (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ 1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2)))))>
#<alt (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ 1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 im)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ 1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))))) (* (log (/ 1 im)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ 1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2))))))>
#<alt (* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2)))>
#<alt (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2))))>
#<alt (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ -1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2)))))>
#<alt (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ -1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 im)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ -1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))))) (* (log (/ -1 im)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ -1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2))))))>
#<alt (* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2))>
#<alt (+ (* -1/2 (* (/ (* (pow re 2) (sqrt 2)) (pow im 2)) (sqrt (/ (log 10) (pow (log (pow im 2)) 3))))) (* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2)))>
#<alt (+ (* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2)) (* (pow re 2) (+ (* -1/2 (* (* (pow re 2) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))))))) (sqrt (/ (log (pow im 2)) (log 10))))) (* -1/2 (* (/ (sqrt 2) (pow im 2)) (sqrt (/ (log 10) (pow (log (pow im 2)) 3))))))))>
#<alt (+ (* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2)) (* (pow re 2) (+ (* -1/2 (* (/ (sqrt 2) (pow im 2)) (sqrt (/ (log 10) (pow (log (pow im 2)) 3))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log (pow im 2)) (log 10))) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3))))))))) (* -1/2 (* (* (pow re 2) (* (sqrt 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/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)))) (* 1/4 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))))) (* (pow im 2) (log (pow im 2)))))))))) (sqrt (/ (log (pow im 2)) (log 10))))))))))>
#<alt (* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2)))>
#<alt (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2))))>
#<alt (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ 1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2)))))>
#<alt (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ 1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 re)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ 1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))))) (* (log (/ 1 re)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ 1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2))))))>
#<alt (* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2)))>
#<alt (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2))))>
#<alt (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ -1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2)))))>
#<alt (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ -1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 re)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ -1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))))) (* (log (/ -1 re)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ -1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2))))))>
#<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))))>
Calls

96 calls:

TimeVariablePointExpression
21.0ms
re
@0
(sqrt (/ (log 10) (* 1/2 (log (+ (* im im) (* re re))))))
5.0ms
re
@0
(pow (/ 1 (sqrt (/ (log 10) (* 1/2 (log (+ (* im im) (* re re))))))) 2)
3.0ms
im
@-inf
(exp (log im))
3.0ms
im
@-inf
(sqrt (/ (log 10) (* 1/2 (log (+ (* im im) (* re re))))))
2.0ms
im
@inf
(sqrt (/ (log 10) (* 1/2 (log (+ (* im im) (* re re))))))

simplify437.0ms (4.7%)

Memory
36.1MiB live, 788.9MiB allocated
Algorithm
egg-herbie
Rules
7 874×lower-*.f64
7 874×lower-*.f32
6 800×lower-fma.f64
6 800×lower-fma.f32
4 012×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0162515868
1512215246
0882514658
Stop Event
iter limit
node limit
Counts
384 → 368
Calls
Call 1
Inputs
im
im
im
im
im
im
im
im
im
im
im
im
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))))))))
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))))))))
(* -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)))))
(* -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)))))
(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 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))))))
(* -1/2 (/ (log (pow re 2)) (log 1/10)))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(+ (* -1/2 (/ (log (pow re 2)) (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/2 (/ (log (pow re 2)) (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/6 (/ (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/6 (/ (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)))))
(* -1/2 (/ (log (pow im 2)) (log 1/10)))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(+ (* -1/2 (/ (log (pow im 2)) (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/2 (/ (log (pow im 2)) (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/6 (/ (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/6 (/ (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)))))
(* 2 (/ (log 1/10) (log (pow re 2))))
(+ (* -2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 1/10) (log (pow re 2)))))
(+ (* 2 (/ (log 1/10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (* -2 (/ (log 1/10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(+ (* 2 (/ (log 1/10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 1/10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/3 (/ (log 1/10) (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 1/2 (/ (log 1/10) (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* -2 (+ (* -1 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 2)))))))))))
(* -1 (/ (log 1/10) (log (/ 1 im))))
(+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log 1/10)) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(* -1 (/ (log 1/10) (log (/ -1 im))))
(+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log 1/10)) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(* 2 (/ (log 1/10) (log (pow im 2))))
(+ (* -2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 1/10) (log (pow im 2)))))
(+ (* 2 (/ (log 1/10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (* -2 (/ (log 1/10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(+ (* 2 (/ (log 1/10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 1/10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/3 (/ (log 1/10) (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 1/2 (/ (log 1/10) (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* -2 (+ (* -1 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 2)))))))))))
(* -1 (/ (log 1/10) (log (/ 1 re))))
(+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log 1/10)) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(* -1 (/ (log 1/10) (log (/ -1 re))))
(+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log 1/10)) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 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)))
(+ (* 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)) (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)))))))
(* 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)))))))
(* 2 (/ (log 10) (log (pow re 2))))
(+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(* -1 (/ (log 10) (log (/ 1 im))))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(* -1 (/ (log 10) (log (/ -1 im))))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(* 2 (/ (log 10) (log (pow im 2))))
(+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(* -1 (/ (log 10) (log (/ 1 re))))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(* -1 (/ (log 10) (log (/ -1 re))))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(/ 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)))))))
(/ 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)))))))
(* 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)))))))
(* 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/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2)))
(+ (* 1/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2))) (* 1/2 (/ (* (pow im 2) (log (pow re 2))) (* (pow re 2) (pow (log 10) 2)))))
(+ (* 1/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2))) (* (pow im 2) (+ (* 1/4 (* (pow im 2) (+ (* -1 (/ (log (pow re 2)) (* (pow re 4) (pow (log 10) 2)))) (/ 1 (* (pow re 4) (pow (log 10) 2)))))) (* 1/2 (/ (log (pow re 2)) (* (pow re 2) (pow (log 10) 2)))))))
(+ (* 1/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2))) (* (pow im 2) (+ (* 1/2 (/ (log (pow re 2)) (* (pow re 2) (pow (log 10) 2)))) (* (pow im 2) (+ (* 1/4 (* (pow im 2) (- (* 2/3 (/ (log (pow re 2)) (* (pow re 6) (pow (log 10) 2)))) (/ 1 (* (pow re 6) (pow (log 10) 2)))))) (* 1/4 (+ (* -1 (/ (log (pow re 2)) (* (pow re 4) (pow (log 10) 2)))) (/ 1 (* (pow re 4) (pow (log 10) 2))))))))))
(/ (pow (log (/ 1 im)) 2) (pow (log 10) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (* (pow im 2) (pow (log 10) 2)))) (/ (pow (log (/ 1 im)) 2) (pow (log 10) 2)))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ 1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ 1 im)) 2) (pow (log 10) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow re 6) (log (/ 1 im))) (pow (log 10) 2))) (* -1 (/ (pow re 6) (pow (log 10) 2)))) (pow im 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ 1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ 1 im)) 2) (pow (log 10) 2)))))
(/ (pow (log (/ -1 im)) 2) (pow (log 10) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (* (pow im 2) (pow (log 10) 2)))) (/ (pow (log (/ -1 im)) 2) (pow (log 10) 2)))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ -1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ -1 im)) 2) (pow (log 10) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow re 6) (log (/ -1 im))) (pow (log 10) 2))) (* -1 (/ (pow re 6) (pow (log 10) 2)))) (pow im 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ -1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ -1 im)) 2) (pow (log 10) 2)))))
(* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2)))
(+ (* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2))) (* 1/2 (/ (* (pow re 2) (log (pow im 2))) (* (pow im 2) (pow (log 10) 2)))))
(+ (* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2))) (* (pow re 2) (+ (* 1/4 (* (pow re 2) (+ (* -1 (/ (log (pow im 2)) (* (pow im 4) (pow (log 10) 2)))) (/ 1 (* (pow im 4) (pow (log 10) 2)))))) (* 1/2 (/ (log (pow im 2)) (* (pow im 2) (pow (log 10) 2)))))))
(+ (* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2))) (* (pow re 2) (+ (* 1/2 (/ (log (pow im 2)) (* (pow im 2) (pow (log 10) 2)))) (* (pow re 2) (+ (* 1/4 (* (pow re 2) (- (* 2/3 (/ (log (pow im 2)) (* (pow im 6) (pow (log 10) 2)))) (/ 1 (* (pow im 6) (pow (log 10) 2)))))) (* 1/4 (+ (* -1 (/ (log (pow im 2)) (* (pow im 4) (pow (log 10) 2)))) (/ 1 (* (pow im 4) (pow (log 10) 2))))))))))
(/ (pow (log (/ 1 re)) 2) (pow (log 10) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (* (pow re 2) (pow (log 10) 2)))) (/ (pow (log (/ 1 re)) 2) (pow (log 10) 2)))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ 1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ 1 re)) 2) (pow (log 10) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow im 6) (log (/ 1 re))) (pow (log 10) 2))) (* -1 (/ (pow im 6) (pow (log 10) 2)))) (pow re 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ 1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ 1 re)) 2) (pow (log 10) 2)))))
(/ (pow (log (/ -1 re)) 2) (pow (log 10) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (* (pow re 2) (pow (log 10) 2)))) (/ (pow (log (/ -1 re)) 2) (pow (log 10) 2)))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ -1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ -1 re)) 2) (pow (log 10) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow im 6) (log (/ -1 re))) (pow (log 10) 2))) (* -1 (/ (pow im 6) (pow (log 10) 2)))) (pow re 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ -1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ -1 re)) 2) (pow (log 10) 2)))))
(* 2 (/ (log 10) (log (pow re 2))))
(+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(* -1 (/ (log 10) (log (/ 1 im))))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(* -1 (/ (log 10) (log (/ -1 im))))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(* 2 (/ (log 10) (log (pow im 2))))
(+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(* -1 (/ (log 10) (log (/ 1 re))))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(* -1 (/ (log 10) (log (/ -1 re))))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2)))
(+ (/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))
(+ (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (/ 1 (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (* (pow re 6) (* (log 10) (pow (sqrt 2) 2))))) (* 1/2 (/ 1 (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))))) (/ 1 (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2))))
(* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2))))
(+ (* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))
(+ (* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2))))))
(+ (* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow re 6) (* (pow im 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))))
(* -2 (/ (log (/ -1 im)) (* (log 10) (pow (sqrt 2) 2))))
(+ (* -2 (/ (log (/ -1 im)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))
(+ (* -2 (/ (log (/ -1 im)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2))))))
(+ (* -2 (/ (log (/ -1 im)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow re 6) (* (pow im 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))))
(/ (log (pow im 2)) (* (log 10) (pow (sqrt 2) 2)))
(+ (/ (log (pow im 2)) (* (log 10) (pow (sqrt 2) 2))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))
(+ (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (/ 1 (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow im 2)) (* (log 10) (pow (sqrt 2) 2))))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (* (pow im 6) (* (log 10) (pow (sqrt 2) 2))))) (* 1/2 (/ 1 (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))))) (/ 1 (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow im 2)) (* (log 10) (pow (sqrt 2) 2))))
(* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2))))
(+ (* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))
(+ (* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2))))))
(+ (* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow im 6) (* (pow re 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))))
(* -2 (/ (log (/ -1 re)) (* (log 10) (pow (sqrt 2) 2))))
(+ (* -2 (/ (log (/ -1 re)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))
(+ (* -2 (/ (log (/ -1 re)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2))))))
(+ (* -2 (/ (log (/ -1 re)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow im 6) (* (pow re 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))))
(* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2)))
(+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2))))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* 1/2 (/ 1 (* (pow re 4) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (* (log 10) (log (pow re 2)))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow re 2)))))) (* 1/2 (* (/ 1 (* (pow re 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))))))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow im 2) (+ (* 1/2 (* (/ 1 (* (pow re 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow re 2)))) (/ (+ (* 1/2 (/ 1 (* (pow re 4) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (* (log 10) (log (pow re 2))))))) (sqrt 2)))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/3 (/ 1 (* (pow re 6) (log 10)))) (* -1/2 (/ (+ (* 1/2 (/ 1 (* (pow re 4) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (* (log 10) (log (pow re 2))))))) (* (pow re 2) (log (pow re 2))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow re 2)))))))))))
(* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))
(+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow re 6) (log 10))) (* 1/2 (/ (* (pow re 2) (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -2) 2))))))) (* (log (/ 1 im)) (pow (sqrt -2) 2))))) (* (pow im 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))))
(* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))
(+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow re 6) (log 10))) (* 1/2 (/ (* (pow re 2) (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -2) 2))))))) (* (log (/ -1 im)) (pow (sqrt -2) 2))))) (* (pow im 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))))
(* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2)))
(+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2))))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* 1/2 (/ 1 (* (pow im 4) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (* (log 10) (log (pow im 2)))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow im 2)))))) (* 1/2 (* (/ 1 (* (pow im 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))))))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow re 2) (+ (* 1/2 (* (/ 1 (* (pow im 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow im 2)))) (/ (+ (* 1/2 (/ 1 (* (pow im 4) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (* (log 10) (log (pow im 2))))))) (sqrt 2)))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/3 (/ 1 (* (pow im 6) (log 10)))) (* -1/2 (/ (+ (* 1/2 (/ 1 (* (pow im 4) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (* (log 10) (log (pow im 2))))))) (* (pow im 2) (log (pow im 2))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow im 2)))))))))))
(* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))
(+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow im 6) (log 10))) (* 1/2 (/ (* (pow im 2) (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -2) 2))))))) (* (log (/ 1 re)) (pow (sqrt -2) 2))))) (* (pow re 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))))
(* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))
(+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow im 6) (log 10))) (* 1/2 (/ (* (pow im 2) (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -2) 2))))))) (* (log (/ -1 re)) (pow (sqrt -2) 2))))) (* (pow re 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))))
(* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2))
(+ (* -1/2 (* (/ (* (pow im 2) (sqrt 2)) (pow re 2)) (sqrt (/ (log 10) (pow (log (pow re 2)) 3))))) (* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2)))
(+ (* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2)) (* (pow im 2) (+ (* -1/2 (* (* (pow im 2) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))))))) (sqrt (/ (log (pow re 2)) (log 10))))) (* -1/2 (* (/ (sqrt 2) (pow re 2)) (sqrt (/ (log 10) (pow (log (pow re 2)) 3))))))))
(+ (* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2)) (* (pow im 2) (+ (* -1/2 (* (/ (sqrt 2) (pow re 2)) (sqrt (/ (log 10) (pow (log (pow re 2)) 3))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log (pow re 2)) (log 10))) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3))))))))) (* -1/2 (* (* (pow im 2) (* (sqrt 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/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)))) (* 1/4 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))))) (* (pow re 2) (log (pow re 2)))))))))) (sqrt (/ (log (pow re 2)) (log 10))))))))))
(* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2)))
(+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ 1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2)))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ 1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 im)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ 1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))))) (* (log (/ 1 im)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ 1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2))))))
(* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2)))
(+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ -1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2)))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ -1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 im)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ -1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))))) (* (log (/ -1 im)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ -1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2))))))
(* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2))
(+ (* -1/2 (* (/ (* (pow re 2) (sqrt 2)) (pow im 2)) (sqrt (/ (log 10) (pow (log (pow im 2)) 3))))) (* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2)))
(+ (* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2)) (* (pow re 2) (+ (* -1/2 (* (* (pow re 2) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))))))) (sqrt (/ (log (pow im 2)) (log 10))))) (* -1/2 (* (/ (sqrt 2) (pow im 2)) (sqrt (/ (log 10) (pow (log (pow im 2)) 3))))))))
(+ (* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2)) (* (pow re 2) (+ (* -1/2 (* (/ (sqrt 2) (pow im 2)) (sqrt (/ (log 10) (pow (log (pow im 2)) 3))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log (pow im 2)) (log 10))) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3))))))))) (* -1/2 (* (* (pow re 2) (* (sqrt 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/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)))) (* 1/4 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))))) (* (pow im 2) (log (pow im 2)))))))))) (sqrt (/ (log (pow im 2)) (log 10))))))))))
(* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2)))
(+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ 1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2)))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ 1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 re)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ 1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))))) (* (log (/ 1 re)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ 1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2))))))
(* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2)))
(+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ -1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2)))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ -1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 re)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ -1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))))) (* (log (/ -1 re)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ -1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2))))))
(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))))
Outputs
im
im
im
im
im
im
im
im
im
im
im
im
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 (*.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)))))
(fma.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.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)
(* 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 (fma.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(neg.f64 (fma.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 (* 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))
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)))))
(fma.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re 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 #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)
(* 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 #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))))) re)
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(neg.f64 (fma.f64 re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)) re))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(neg.f64 (fma.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 (* 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 #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))))) re))
(* -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) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (/.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)))) (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 (neg.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)))) (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 (neg.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))))))
(* -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) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (/.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))))))
(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) (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 #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/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im 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 #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/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(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) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.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/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))))))
(* -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/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)))
(* -1/2 (/ (log (pow re 2)) (log 1/10)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))))))
(+ (* -1/2 (/ (log (pow re 2)) (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) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (log (pow re 2)) (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))))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 re 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)))) (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 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/6 (/ (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/6 binary64) (/.f64 (pow.f64 re #s(literal 6 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 (neg.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/6 (/ (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/6 binary64) (/.f64 (pow.f64 re #s(literal 6 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))))))
(* -1/2 (/ (log (pow im 2)) (log 1/10)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))))))
(+ (* -1/2 (/ (log (pow im 2)) (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) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (log (pow im 2)) (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))))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (*.f64 im 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/6 (/ (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/6 binary64) (/.f64 (pow.f64 im #s(literal 6 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/6 (/ (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/6 binary64) (/.f64 (pow.f64 im #s(literal 6 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))))))
(* 2 (/ (log 1/10) (log (pow re 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 re re)))
(+ (* -2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 1/10) (log (pow re 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 re re))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))
(+ (* 2 (/ (log 1/10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (* -2 (/ (log 1/10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 im im) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/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 1/10 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 re re))))
(+ (* 2 (/ (log 1/10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 1/10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (+ (* -1 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/3 (/ (log 1/10) (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 1/2 (/ (log 1/10) (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* -2 (+ (* -1 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow re 4) (pow (log (pow re 2)) 2)))))))))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 re re))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 im im) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/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 1/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 1/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 1/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 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/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 1/10 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))))) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))))
(* -1 (/ (log 1/10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))
(+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/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 1/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 (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log 1/10)) (pow (log (/ 1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/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 1/10 binary64)))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/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 1/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 1/10 binary64)))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (neg.f64 (log.f64 im))) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/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/2 binary64) (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (/.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)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/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 1/10 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (pow.f64 im #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow re 6) (log 1/10)) (pow (log (/ -1 im)) 3))) (+ (* 1/12 (/ (* (pow re 6) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/8 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/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 1/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 -2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/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 1/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 1/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 1/10 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))))) (pow.f64 im #s(literal 6 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* 2 (/ (log 1/10) (log (pow im 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 im im)))
(+ (* -2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 1/10) (log (pow im 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 im im))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))))
(+ (* 2 (/ (log 1/10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 2))))))) (* -2 (/ (log 1/10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 re re) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/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 1/10 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 im im))))
(+ (* 2 (/ (log 1/10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 1/10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/3 (/ (log 1/10) (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 1/2 (/ (log 1/10) (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* -2 (+ (* -1 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 3)))) (* -1/2 (/ (log 1/10) (* (pow im 4) (pow (log (pow im 2)) 2)))))))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 re re) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/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 1/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 1/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 1/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))))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/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 1/10 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64))))))) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 im im))))
(* -1 (/ (log 1/10) (log (/ 1 re))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 re))
(+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 re)))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/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/2 binary64) (/.f64 (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 re))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log 1/10)) (pow (log (/ 1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/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 1/10 binary64))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/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 1/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/2 binary64) (/.f64 (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 re)))))
(* -1 (/ (log 1/10) (log (/ -1 re))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/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 1/10 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -2 (/ (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* -2 (/ (+ (* -1/16 (/ (* (pow im 6) (log 1/10)) (pow (log (/ -1 re)) 3))) (+ (* 1/12 (/ (* (pow im 6) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/8 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/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 1/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 -2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/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 1/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 1/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 1/10 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))))) (pow.f64 re #s(literal 6 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal 1/10 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) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.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 #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/6 (/ (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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im 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 #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/6 (/ (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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (log.f64 (/.f64 #s(literal -1 binary64) 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) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.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 (*.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))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.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 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.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))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im 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/6 (/ (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/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 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 #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/6 (/ (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/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(* 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 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) (*.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)))))))
(+ (* 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 (*.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 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))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.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/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im 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 #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/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.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/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) (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 (*.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))))
(* 2 (/ (log 10) (log (pow re 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re)))
(+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))) (/.f64 (*.f64 #s(literal -2 binary64) (*.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)))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 im im) (-.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 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 im im) (-.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 (/.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 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re))))
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(fma.f64 #s(literal -1/2 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 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 (*.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 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.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 -2 binary64) (/.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)))))) (neg.f64 (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/2 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 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(* -1 (/ (log 10) (log (/ -1 im))))
(/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 3 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 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.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 3 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 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -2 binary64) (/.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 3 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 2 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))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* 2 (/ (log 10) (log (pow im 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im)))
(+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 re re) (-.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 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 re re) (-.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))))) (-.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 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im))))
(* -1 (/ (log 10) (log (/ 1 re))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(fma.f64 #s(literal -1/2 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 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 (pow.f64 im #s(literal 4 binary64)) (/.f64 (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/2 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 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.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 (pow.f64 im #s(literal 4 binary64)) (/.f64 (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 -2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 (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 (pow.f64 im #s(literal 4 binary64)) (/.f64 (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/2 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 (log.f64 #s(literal 10 binary64)) (log.f64 re)))))
(* -1 (/ (log 10) (log (/ -1 re))))
(/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.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 -2 binary64) (/.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))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 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/3 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))) (+.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 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 4 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 (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.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 re re) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 (log.f64 im)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (neg.f64 (pow.f64 im #s(literal 6 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 (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)))) (neg.f64 (/.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 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #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) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 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 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 6 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 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #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) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))))) (neg.f64 (pow.f64 im #s(literal 6 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 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)))))))
(/ 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) (fma.f64 (+.f64 (/.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)))) (+.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 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 4 binary64)))))) (neg.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))))
(/ -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 (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 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 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (neg.f64 (/.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 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 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/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))))) (neg.f64 (log.f64 re))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))))) (neg.f64 (pow.f64 re #s(literal 6 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 (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 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #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) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 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 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 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/4 binary64) (/.f64 (pow.f64 im #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) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))))) (neg.f64 (pow.f64 re #s(literal 6 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 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)))))))
(* 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 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) (*.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)))))))
(+ (* 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 (*.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 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))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.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/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im 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 #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/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.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/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) (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 (*.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/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* 1/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2))) (* 1/2 (/ (* (pow im 2) (log (pow re 2))) (* (pow re 2) (pow (log 10) 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 im im) (log.f64 (*.f64 re re))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(+ (* 1/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2))) (* (pow im 2) (+ (* 1/4 (* (pow im 2) (+ (* -1 (/ (log (pow re 2)) (* (pow re 4) (pow (log 10) 2)))) (/ 1 (* (pow re 4) (pow (log 10) 2)))))) (* 1/2 (/ (log (pow re 2)) (* (pow re 2) (pow (log 10) 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (log.f64 (*.f64 re re)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 re re))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(+ (* 1/4 (/ (pow (log (pow re 2)) 2) (pow (log 10) 2))) (* (pow im 2) (+ (* 1/2 (/ (log (pow re 2)) (* (pow re 2) (pow (log 10) 2)))) (* (pow im 2) (+ (* 1/4 (* (pow im 2) (- (* 2/3 (/ (log (pow re 2)) (* (pow re 6) (pow (log 10) 2)))) (/ 1 (* (pow re 6) (pow (log 10) 2)))))) (* 1/4 (+ (* -1 (/ (log (pow re 2)) (* (pow re 4) (pow (log 10) 2)))) (/ 1 (* (pow re 4) (pow (log 10) 2))))))))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 re re)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 2/3 binary64) (/.f64 (log.f64 (*.f64 re re)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (log.f64 (*.f64 re re)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/ (pow (log (/ 1 im)) 2) (pow (log 10) 2))
(/.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (* (pow im 2) (pow (log 10) 2)))) (/ (pow (log (/ 1 im)) 2) (pow (log 10) 2)))
(-.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 re re) (neg.f64 (log.f64 im))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ 1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ 1 im)) 2) (pow (log 10) 2))))
(-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (log.f64 im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 re re) (neg.f64 (log.f64 im))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow re 6) (log (/ 1 im))) (pow (log 10) 2))) (* -1 (/ (pow re 6) (pow (log 10) 2)))) (pow im 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ 1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ 1 im)) 2) (pow (log 10) 2)))))
(fma.f64 (*.f64 re re) (neg.f64 (neg.f64 (/.f64 (log.f64 im) (*.f64 (*.f64 im im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (neg.f64 (log.f64 im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (log.f64 im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(/ (pow (log (/ -1 im)) 2) (pow (log 10) 2))
(/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (* (pow im 2) (pow (log 10) 2)))) (/ (pow (log (/ -1 im)) 2) (pow (log 10) 2)))
(-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 re re) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ -1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ -1 im)) 2) (pow (log 10) 2))))
(-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 re re) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (* (pow im 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow re 6) (log (/ -1 im))) (pow (log 10) 2))) (* -1 (/ (pow re 6) (pow (log 10) 2)))) (pow im 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow re 4) (log (/ -1 im))) (pow (log 10) 2))) (/ (pow re 4) (pow (log 10) 2))) (pow im 4))) (/ (pow (log (/ -1 im)) 2) (pow (log 10) 2)))))
(fma.f64 (*.f64 re re) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2))) (* 1/2 (/ (* (pow re 2) (log (pow im 2))) (* (pow im 2) (pow (log 10) 2)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 (*.f64 im im)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(+ (* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2))) (* (pow re 2) (+ (* 1/4 (* (pow re 2) (+ (* -1 (/ (log (pow im 2)) (* (pow im 4) (pow (log 10) 2)))) (/ 1 (* (pow im 4) (pow (log 10) 2)))))) (* 1/2 (/ (log (pow im 2)) (* (pow im 2) (pow (log 10) 2)))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 im im)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (log.f64 (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(+ (* 1/4 (/ (pow (log (pow im 2)) 2) (pow (log 10) 2))) (* (pow re 2) (+ (* 1/2 (/ (log (pow im 2)) (* (pow im 2) (pow (log 10) 2)))) (* (pow re 2) (+ (* 1/4 (* (pow re 2) (- (* 2/3 (/ (log (pow im 2)) (* (pow im 6) (pow (log 10) 2)))) (/ 1 (* (pow im 6) (pow (log 10) 2)))))) (* 1/4 (+ (* -1 (/ (log (pow im 2)) (* (pow im 4) (pow (log 10) 2)))) (/ 1 (* (pow im 4) (pow (log 10) 2))))))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 2/3 binary64) (/.f64 (log.f64 (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (log.f64 (*.f64 im im)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 im im))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/ (pow (log (/ 1 re)) 2) (pow (log 10) 2))
(/.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (* (pow re 2) (pow (log 10) 2)))) (/ (pow (log (/ 1 re)) 2) (pow (log 10) 2)))
(-.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (neg.f64 (*.f64 (log.f64 re) (*.f64 im im))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ 1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ 1 re)) 2) (pow (log 10) 2))))
(-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (log.f64 re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (*.f64 (log.f64 re) (*.f64 im im))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow im 6) (log (/ 1 re))) (pow (log 10) 2))) (* -1 (/ (pow im 6) (pow (log 10) 2)))) (pow re 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ 1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ 1 re)) 2) (pow (log 10) 2)))))
(-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (log.f64 re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (log.f64 re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (/.f64 (neg.f64 (*.f64 (log.f64 re) (*.f64 im im))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(/ (pow (log (/ -1 re)) 2) (pow (log 10) 2))
(/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (* (pow re 2) (pow (log 10) 2)))) (/ (pow (log (/ -1 re)) 2) (pow (log 10) 2)))
(-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 im im) (log.f64 (/.f64 #s(literal -1 binary64) re))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ -1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ -1 re)) 2) (pow (log 10) 2))))
(fma.f64 (*.f64 im im) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (* (pow re 2) (pow (log 10) 2)))) (+ (* 1/4 (/ (+ (* -4/3 (/ (* (pow im 6) (log (/ -1 re))) (pow (log 10) 2))) (* -1 (/ (pow im 6) (pow (log 10) 2)))) (pow re 6))) (+ (* 1/4 (/ (+ (* 2 (/ (* (pow im 4) (log (/ -1 re))) (pow (log 10) 2))) (/ (pow im 4) (pow (log 10) 2))) (pow re 4))) (/ (pow (log (/ -1 re)) 2) (pow (log 10) 2)))))
(-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 im im) (log.f64 (/.f64 #s(literal -1 binary64) re))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(* 2 (/ (log 10) (log (pow re 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re)))
(+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))) (/.f64 (*.f64 #s(literal -2 binary64) (*.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)))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 im im) (-.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 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* (pow im 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 im im) (-.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 (/.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 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re))))
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(fma.f64 #s(literal -1/2 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 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 (*.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 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.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 -2 binary64) (/.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)))))) (neg.f64 (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/2 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 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(* -1 (/ (log 10) (log (/ -1 im))))
(/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -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)))) (pow im 4))) (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 3 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 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -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)))) (pow im 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.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 3 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 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -2 binary64) (/.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 3 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 2 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))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(* 2 (/ (log 10) (log (pow im 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im)))
(+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (* (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))))))) (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))))))
(fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 re re) (-.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 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))))))
(+ (* 2 (/ (log 10) (log (pow im 2)))) (* (pow re 2) (+ (* -2 (/ (log 10) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* (pow re 2) (+ (* -2 (* (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)))))))) (* -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)))))))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 re re) (-.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))))) (-.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 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im))))
(* -1 (/ (log 10) (log (/ 1 re))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(fma.f64 #s(literal -1/2 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 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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 (pow.f64 im #s(literal 4 binary64)) (/.f64 (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/2 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 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.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 (pow.f64 im #s(literal 4 binary64)) (/.f64 (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 -2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 (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 (pow.f64 im #s(literal 4 binary64)) (/.f64 (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/2 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 (log.f64 #s(literal 10 binary64)) (log.f64 re)))))
(* -1 (/ (log 10) (log (/ -1 re))))
(/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -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)))) (pow re 4))) (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))
(fma.f64 #s(literal -2 binary64) (/.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))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -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)))) (pow re 4))) (+ (* -2 (/ (+ (* -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 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(fma.f64 #s(literal -2 binary64) (/.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 -2 binary64) (/.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))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 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)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))))
(/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2)))
(/.f64 (log.f64 (*.f64 re re)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))
(+ (/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))
(+.f64 (/.f64 (log.f64 (*.f64 re re)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))))
(+ (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (/ 1 (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (*.f64 re re)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (* (pow re 6) (* (log 10) (pow (sqrt 2) 2))))) (* 1/2 (/ 1 (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))))) (/ 1 (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow re 2)) (* (log 10) (pow (sqrt 2) 2))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (*.f64 re re)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))
(* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2))))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))))
(+ (* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))))
(+ (* -2 (/ (log (/ 1 im)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow re 6) (* (pow im 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))))))
(* -2 (/ (log (/ -1 im)) (* (log 10) (pow (sqrt 2) 2))))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -2 (/ (log (/ -1 im)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 #s(literal 2 binary64) (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) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 #s(literal 2 binary64) (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) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow re 4) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow re 6) (* (pow im 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 #s(literal 2 binary64) (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 10) (pow (sqrt 2) 2)))
(/.f64 (log.f64 (*.f64 im im)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))
(+ (/ (log (pow im 2)) (* (log 10) (pow (sqrt 2) 2))) (/ (pow re 2) (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (*.f64 im im)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))
(+ (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))) (/ 1 (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow im 2)) (* (log 10) (pow (sqrt 2) 2))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (*.f64 im im)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (* (pow im 6) (* (log 10) (pow (sqrt 2) 2))))) (* 1/2 (/ 1 (* (pow im 4) (* (log 10) (pow (sqrt 2) 2))))))) (/ 1 (* (pow im 2) (* (log 10) (pow (sqrt 2) 2)))))) (/ (log (pow im 2)) (* (log 10) (pow (sqrt 2) 2))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (*.f64 im im)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))
(* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2))))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))))
(+ (* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64)))))))
(+ (* -2 (/ (log (/ 1 re)) (* (log 10) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow im 6) (* (pow re 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))))))
(* -2 (/ (log (/ -1 re)) (* (log 10) (pow (sqrt 2) 2))))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -2 (/ (log (/ -1 re)) (* (log 10) (pow (sqrt 2) 2)))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))
(+.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (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) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (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) (pow (sqrt 2) 2)))) (+ (* -1/2 (/ (pow im 4) (* (pow re 4) (* (log 10) (pow (sqrt 2) 2))))) (+ (* 1/3 (/ (pow im 6) (* (pow re 6) (* (log 10) (pow (sqrt 2) 2))))) (/ (pow im 2) (* (pow re 2) (* (log 10) (pow (sqrt 2) 2)))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))))))) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))) (/.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* 1/2 (/ 1 (* (pow re 4) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (* (log 10) (log (pow re 2)))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow re 2)))))) (* 1/2 (* (/ 1 (* (pow re 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(+ (* (sqrt (/ (log (pow re 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow im 2) (+ (* 1/2 (* (/ 1 (* (pow re 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow re 2)))) (/ (+ (* 1/2 (/ 1 (* (pow re 4) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (* (log 10) (log (pow re 2))))))) (sqrt 2)))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/3 (/ 1 (* (pow re 6) (log 10)))) (* -1/2 (/ (+ (* 1/2 (/ 1 (* (pow re 4) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (* (log 10) (log (pow re 2))))))) (* (pow re 2) (log (pow re 2))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow re 2)))))))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (*.f64 re re) (log.f64 (*.f64 re re))))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow re 6) (log 10))) (* 1/2 (/ (* (pow re 2) (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ 1 im)) (pow (sqrt -2) 2))))))) (* (log (/ 1 im)) (pow (sqrt -2) 2))))) (* (pow im 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 im))))))) (* (sqrt (/ (log (/ 1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))))) (neg.f64 (log.f64 im))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im))))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))
(*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -2) 2)))))) (* (pow im 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow re 6) (log 10))) (* 1/2 (/ (* (pow re 2) (- (* -1/2 (/ (pow re 4) (log 10))) (* 1/4 (/ (pow re 4) (* (log 10) (* (log (/ -1 im)) (pow (sqrt -2) 2))))))) (* (log (/ -1 im)) (pow (sqrt -2) 2))))) (* (pow im 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 im)))))) (+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 im))))))) (* (sqrt (/ (log (/ -1 im)) (log 10))) (/ (sqrt -2) (sqrt 2))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64)))))) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))))))
(* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(+ (* 1/2 (* (/ (pow re 2) (* (pow im 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))) (/.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* 1/2 (/ 1 (* (pow im 4) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (* (log 10) (log (pow im 2)))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow im 2)))))) (* 1/2 (* (/ 1 (* (pow im 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(+ (* (sqrt (/ (log (pow im 2)) (log 10))) (/ 1 (sqrt 2))) (* (pow re 2) (+ (* 1/2 (* (/ 1 (* (pow im 2) (sqrt 2))) (sqrt (/ 1 (* (log 10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log 10) (log (pow im 2)))) (/ (+ (* 1/2 (/ 1 (* (pow im 4) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (* (log 10) (log (pow im 2))))))) (sqrt 2)))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/3 (/ 1 (* (pow im 6) (log 10)))) (* -1/2 (/ (+ (* 1/2 (/ 1 (* (pow im 4) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (* (log 10) (log (pow im 2))))))) (* (pow im 2) (log (pow im 2))))))) (sqrt 2)) (sqrt (/ (log 10) (log (pow im 2)))))))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))) (*.f64 (*.f64 im im) (log.f64 (*.f64 im im))))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))
(*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64))))) (sqrt.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow im 6) (log 10))) (* 1/2 (/ (* (pow im 2) (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ 1 re)) (pow (sqrt -2) 2))))))) (* (log (/ 1 re)) (pow (sqrt -2) 2))))) (* (pow re 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ 1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ 1 re))))))) (* (sqrt (/ (log (/ 1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64))))) (sqrt.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64)))))) (neg.f64 (log.f64 re))))) (sqrt.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))))))))
(* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))
(*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))
(fma.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))))))
(+ (* 1/2 (* (/ (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -2) 2)))))) (* (pow re 4) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (- (* 1/3 (/ (pow im 6) (log 10))) (* 1/2 (/ (* (pow im 2) (- (* -1/2 (/ (pow im 4) (log 10))) (* 1/4 (/ (pow im 4) (* (log 10) (* (log (/ -1 re)) (pow (sqrt -2) 2))))))) (* (log (/ -1 re)) (pow (sqrt -2) 2))))) (* (pow re 6) (* (sqrt -2) (sqrt 2)))) (sqrt (/ (log 10) (log (/ -1 re)))))) (+ (* 1/2 (* (/ (pow im 2) (* (pow re 2) (* (sqrt -2) (sqrt 2)))) (sqrt (/ 1 (* (log 10) (log (/ -1 re))))))) (* (sqrt (/ (log (/ -1 re)) (log 10))) (/ (sqrt -2) (sqrt 2))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64)))))) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (fma.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))))))
(* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re)))))
(+ (* -1/2 (* (/ (* (pow im 2) (sqrt 2)) (pow re 2)) (sqrt (/ (log 10) (pow (log (pow re 2)) 3))))) (* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 im im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re re)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))))
(+ (* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2)) (* (pow im 2) (+ (* -1/2 (* (* (pow im 2) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))))))) (sqrt (/ (log (pow re 2)) (log 10))))) (* -1/2 (* (/ (sqrt 2) (pow re 2)) (sqrt (/ (log 10) (pow (log (pow re 2)) 3))))))))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal 1/4 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 #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 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re re))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))))
(+ (* (sqrt (/ (log 10) (log (pow re 2)))) (sqrt 2)) (* (pow im 2) (+ (* -1/2 (* (/ (sqrt 2) (pow re 2)) (sqrt (/ (log 10) (pow (log (pow re 2)) 3))))) (* (pow im 2) (+ (* -1/2 (* (sqrt (/ (log (pow re 2)) (log 10))) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3))))))))) (* -1/2 (* (* (pow im 2) (* (sqrt 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/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)))) (* 1/4 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))))) (* (pow re 2) (log (pow re 2)))))))))) (sqrt (/ (log (pow re 2)) (log 10))))))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 1/4 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 #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 (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 im im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.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 (fma.f64 #s(literal 1/4 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 #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 (*.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 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re re))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))))))
(* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))
(+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ 1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #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))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.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)))) (/.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))))))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ 1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 im)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ 1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))))) (* (log (/ 1 im)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ 1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 im)))) (* (sqrt -1/2) (sqrt 2))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #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))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.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)))) (/.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))))))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (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/12 binary64) (/.f64 (*.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))) (fma.f64 #s(literal -1/4 binary64) (neg.f64 (/.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))) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.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)))) (/.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/2 binary64) (*.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))))))) (neg.f64 (log.f64 im))))))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)))))) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 im)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))))
(* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))
(+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ -1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #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))) (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))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (*.f64 #s(literal -1/32 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 3 binary64))))))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ -1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))))) (* (pow im 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 im)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow re 2) (+ (* -1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (+ (* 1/64 (/ (* (pow re 4) (log 10)) (* (pow (log (/ -1 im)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))))) (* (log (/ -1 im)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ -1 im)) (log 10))))) (+ (* -1/8 (* (/ (* (pow re 2) (sqrt 2)) (* (pow im 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 im)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 im)))) (* (sqrt -1/2) (sqrt 2))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #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))) (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))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (*.f64 #s(literal -1/32 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 3 binary64))))))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (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/12 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 2 binary64))) (fma.f64 #s(literal -1/4 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))) (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 3 binary64))) (*.f64 #s(literal -1/32 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 3 binary64))))))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.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 3 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 2 binary64)))))) (log.f64 (/.f64 #s(literal -1 binary64) im))))))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 im im) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))))
(* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im)))))
(+ (* -1/2 (* (/ (* (pow re 2) (sqrt 2)) (pow im 2)) (sqrt (/ (log 10) (pow (log (pow im 2)) 3))))) (* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 im im))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))))
(+ (* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2)) (* (pow re 2) (+ (* -1/2 (* (* (pow re 2) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))))))) (sqrt (/ (log (pow im 2)) (log 10))))) (* -1/2 (* (/ (sqrt 2) (pow im 2)) (sqrt (/ (log 10) (pow (log (pow im 2)) 3))))))))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal -1/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 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (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 (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 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 im im))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))))
(+ (* (sqrt (/ (log 10) (log (pow im 2)))) (sqrt 2)) (* (pow re 2) (+ (* -1/2 (* (/ (sqrt 2) (pow im 2)) (sqrt (/ (log 10) (pow (log (pow im 2)) 3))))) (* (pow re 2) (+ (* -1/2 (* (sqrt (/ (log (pow im 2)) (log 10))) (* (sqrt 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)))) (* 1/4 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3))))))))) (* -1/2 (* (* (pow re 2) (* (sqrt 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/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)))) (* 1/4 (/ (log 10) (* (pow im 4) (pow (log (pow im 2)) 3)))))) (* (pow im 2) (log (pow im 2)))))))))) (sqrt (/ (log (pow im 2)) (log 10))))))))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1/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 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (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 (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 (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 (*.f64 re re) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.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 (fma.f64 #s(literal -1/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 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (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 (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))))) (/.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))))))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 im im))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))))))
(* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))
(+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2))))
(fma.f64 (sqrt.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 im im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ 1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #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))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))))))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 (sqrt.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 im im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ 1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ 1 re)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ 1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))))) (* (log (/ 1 re)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ 1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ 1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ 1 re)))) (* (sqrt -1/2) (sqrt 2))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #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))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))))))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/12 binary64) (/.f64 (*.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))) (fma.f64 #s(literal -1/4 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))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (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/2 binary64) (*.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 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))))))) (neg.f64 (log.f64 re))))))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 (sqrt.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 im im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))))))
(* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))
(+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 im im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ -1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #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))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/32 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 3 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)))))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 im im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))))
(+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ -1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))))) (* (pow re 4) (sqrt -1/2))) (sqrt (/ (log (/ -1 re)) (log 10))))) (+ (* -1/2 (* (/ (* (sqrt 2) (+ (* -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/8 (/ (* (pow im 2) (+ (* -1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (+ (* 1/64 (/ (* (pow im 4) (log 10)) (* (pow (log (/ -1 re)) 3) (pow (sqrt -1/2) 2)))) (* 1/8 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))))) (* (log (/ -1 re)) (pow (sqrt -1/2) 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) (sqrt -1/2))) (sqrt (/ (log (/ -1 re)) (log 10))))) (+ (* -1/8 (* (/ (* (pow im 2) (sqrt 2)) (* (pow re 2) (sqrt -1/2))) (sqrt (/ (log 10) (pow (log (/ -1 re)) 3))))) (* (sqrt (/ (log 10) (log (/ -1 re)))) (* (sqrt -1/2) (sqrt 2))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #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))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/32 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 3 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)))))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (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/12 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 2 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 #s(literal -1/4 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))) (fma.f64 #s(literal -1/32 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 3 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)))))))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 im im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 re re) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1/2 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)))

rewrite289.0ms (3.1%)

Memory
-17.6MiB live, 622.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 306×lower-*.f32
3 304×lower-*.f64
3 270×lower-fma.f64
3 270×lower-fma.f32
1 818×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034240
055223
1171142
2798141
35550141
08114141
Stop Event
iter limit
node limit
iter limit
Counts
19 → 1 205
Calls
Call 1
Inputs
(exp.f64 (log.f64 im))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 1/10 binary64))
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(log.f64 #s(literal 10 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(log.f64 im)
Outputs
im
(exp.f64 (log.f64 im))
(exp.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)))
(pow.f64 im #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)))
(hypot.f64 im re)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 re im)
(hypot.f64 re (*.f64 im im))
(hypot.f64 re (pow.f64 im #s(literal 3/2 binary64)))
(hypot.f64 re (pow.f64 (*.f64 im im) #s(literal 3/4 binary64)))
(hypot.f64 (*.f64 im im) re)
(hypot.f64 (*.f64 im im) (exp.f64 (log.f64 re)))
(hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) re)
(hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 (exp.f64 (log.f64 re)) (*.f64 im im))
(hypot.f64 (exp.f64 (log.f64 re)) (pow.f64 im #s(literal 3/2 binary64)))
(hypot.f64 (exp.f64 (log.f64 re)) (pow.f64 (*.f64 im im) #s(literal 3/4 binary64)))
(hypot.f64 (pow.f64 (*.f64 im im) #s(literal 3/4 binary64)) re)
(hypot.f64 (pow.f64 (*.f64 im im) #s(literal 3/4 binary64)) (exp.f64 (log.f64 re)))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))) (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (sqrt.f64 (neg.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im im))) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))) (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im)))))))
(*.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #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 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (/.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 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (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 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (/.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))) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (neg.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 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))) (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (sqrt.f64 (neg.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im im)))) (log.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(neg.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(neg.f64 (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))))
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))))) (sqrt.f64 (fma.f64 im im (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (sqrt.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (exp.f64 #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))))
(exp.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(neg.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (fabs.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (fabs.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fabs.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (fabs.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (fabs.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (fabs.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (fabs.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (fabs.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (fabs.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (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(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64)) (pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))) (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (fabs.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.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 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (neg.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 (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (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) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(log.f64 #s(literal 1/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)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 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 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 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(neg.f64 (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 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 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)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.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 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 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 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(exp.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(neg.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
#s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))
(pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(exp.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(neg.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (fabs.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (fabs.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fabs.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (fabs.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (fabs.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (fabs.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (fabs.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (fabs.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (fabs.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (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(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64)) (pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))) (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (fabs.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.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 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.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 2 binary64))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) (exp.f64 (log.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (neg.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 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(exp.f64 (neg.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(exp.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(neg.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (fabs.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (fabs.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fabs.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (fabs.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (fabs.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (fabs.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (fabs.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (fabs.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (fabs.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (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(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64)) (pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))) (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (fabs.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.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 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(exp.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal -4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -2 binary64))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(fabs.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -4 binary64)))
(neg.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(neg.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(neg.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(neg.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(neg.f64 (/.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (/.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -4 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 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 -2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 1/10 binary64))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.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))) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 10 binary64))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 1/10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (neg.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 (/.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.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 2 binary64))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) (exp.f64 (log.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (neg.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 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(log.f64 #s(literal 10 binary64))
(+.f64 (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(exp.f64 (*.f64 (neg.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 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 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) (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)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.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 10 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.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))) #s(literal 0 binary64))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(neg.f64 (/.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)) (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 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 (neg.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 (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 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.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 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (neg.f64 (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)) (neg.f64 (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 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 #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 10 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (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 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(exp.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(fabs.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(neg.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (fabs.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (fabs.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fabs.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (fabs.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (fabs.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (fabs.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (fabs.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (fabs.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (fabs.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (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(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64)) (pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64))) (sqrt.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fabs.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (fabs.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.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 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(fabs.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (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)) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)) #s(literal 1/8 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(/.f64 (/.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (/.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/2 binary64)) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 im)
(+.f64 (log.f64 (pow.f64 im #s(literal 1/2 binary64))) (log.f64 (pow.f64 im #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (log.f64 im))

eval270.0ms (2.9%)

Memory
31.9MiB live, 571.8MiB allocated
Compiler

Compiled 42 523 to 4 942 computations (88.4% saved)

prune227.0ms (2.4%)

Memory
-7.9MiB live, 482.4MiB allocated
Pruning

17 alts after pruning (5 fresh and 12 done)

PrunedKeptTotal
New1 98421 986
Fresh235
Picked055
Done077
Total1 986172 003
Accuracy
100.0%
Counts
2 003 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.0%
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64))
73.1%
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
98.2%
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
52.2%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
98.2%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
99.0%
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
99.0%
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.8%
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
98.4%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
98.1%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
98.2%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
98.8%
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
73.5%
(sqrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
73.7%
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
Compiler

Compiled 661 to 284 computations (57% saved)

regimes83.0ms (0.9%)

Memory
2.5MiB live, 119.2MiB allocated
Counts
33 → 1
Calls
Call 1
Inputs
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (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) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.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))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(pow.f64 (sqrt.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) #s(literal -2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(pow.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.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 im re) (+.f64 re im))))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 re im)) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(/.f64 (log.f64 (hypot.f64 (exp.f64 (log.f64 im)) re)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.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)))))) (log.f64 #s(literal 10 binary64))))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
Calls

8 calls:

13.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
12.0ms
im
12.0ms
(*.f64 im im)
9.0ms
re
9.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
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)

regimes42.0ms (0.4%)

Memory
-10.7MiB live, 66.1MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (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) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
Outputs
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (log.f64 #s(literal 10 binary64)))
Calls

8 calls:

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

Compiled 60 to 38 computations (36.7% saved)

regimes49.0ms (0.5%)

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

8 calls:

25.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
4.0ms
re
3.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
3.0ms
im
3.0ms
(*.f64 im im)
Results
AccuracySegmentsBranch
98.4%1(*.f64 re re)
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 im im)
Compiler

Compiled 60 to 38 computations (36.7% saved)

regimes45.0ms (0.5%)

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

8 calls:

3.0ms
re
3.0ms
(*.f64 im im)
3.0ms
im
2.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
2.0ms
(log.f64 (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)

regimes23.0ms (0.2%)

Memory
-9.6MiB live, 29.7MiB allocated
Accuracy

Total -0.5b remaining (-45.5%)

Threshold costs -0.5b (-45.5%)

Counts
4 → 1
Calls
Call 1
Inputs
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
Outputs
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
Calls

8 calls:

9.0ms
(*.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
2.0ms
(+.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)

simplify6.0ms (0.1%)

Memory
8.0MiB live, 8.0MiB allocated
Algorithm
egg-herbie
Rules
*-commutative_binary64
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03281
13781
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (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 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (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 (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))

soundness707.0ms (7.6%)

Memory
-21.7MiB live, 323.7MiB allocated
Rules
14 804×lower-fma.f64
14 804×lower-fma.f32
11 300×lower-fma.f64
11 300×lower-fma.f32
8 084×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035178
052145
1156128
2864128
36441128
08505128
01038
01738
14438
225138
3204638
0838722
087110000
126509574
089719106
02681640
17301596
221981594
358171582
084141470
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 240 to 123 computations (48.8% saved)

preprocess129.0ms (1.4%)

Memory
14.6MiB live, 60.5MiB allocated
Remove

(sort re im)

(abs re)

(abs im)

Compiler

Compiled 228 to 146 computations (36% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...